文章库ARTICLE COLUMN

  • Java虚拟机的内存区域以及各区域主要用途

    Java虚拟机的内存区域以及各区域主要用途

    摘要:在运行程序时,会有把内存分成如下几个区域区域线程私有共享主要用途程序计数器私有可以看作是当前线程执行的字节码行号指示器,字节码解释器会通过改变程序计数器的值来记录下一条需要执行的字节码命令分支循环跳转线程恢复都需要依赖程序计数器来完成...

    learninglearning 评论0 收藏0
  • 分析Java多态和动态绑定(后期绑定)

    分析Java多态和动态绑定(后期绑定)

    摘要:网上很多的文章并不能让我真正的理解多态,准备深入分析一下多态。 网上很多的文章并不能让我真正的理解多态,准备深入分析一下Java多态o( ̄ヘ ̄o#)。

    hiyayijihiyayiji 评论0 收藏0
  • Android面试整理(附答案)

    Android面试整理(附答案)

    摘要:和体现了对不同异常情况的分类。是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应的处理。是指在正常情况下,不大可能出现的情况,绝大部分都会使程序处于非正常不可恢复的状态。常见的非对称加密包括等。 面试,无非都是问上面这...

    VultrVultr 评论0 收藏0
  • 分布式追踪系统

    分布式追踪系统

    摘要:分布式追踪系统文档文档中文版名称来源备注阿里开源孵化项目开源微软应用性能监控工具孵化项目 分布式追踪系统 Dapper文档:http://bigbully.github.io/Dap... 文档:http://opentracing.io/documen...中文版:https://wu-sheng.gitbooks.io/... 名...

    RiddlerRiddler 评论0 收藏0
  • [LeetCode] 675. Cut Off Trees for Golf Event

    [LeetCode] 675. Cut Off Trees for Golf Event

    Problem You are asked to cut off trees in a forest for a golf event. The forest is represented as a non-negative 2D map, in this map: 0 represents the obstacle can"t be reached.1 represents the g...

    MudOnTireMudOnTire 评论0 收藏0
  • 使用Laya引擎开发微信小游戏(下)

    使用Laya引擎开发微信小游戏(下)

    摘要:点击进入发布界面,在发布平台选择微信小游戏,此时生成可以在微信开发者工具下运行的版本使用微信开发者工具打开,已经可以完美运行了。 本文由云+社区发表 6. 动画 6.1 创建伞兵对象 在src目录下创建一个新目录role,用来存放游戏中角色。 在role里...

    ivan_qhzivan_qhz 评论0 收藏0
  • [LeetCode] 588. Design In-Memory File System

    [LeetCode] 588. Design In-Memory File System

    Problem Design an in-memory file system to simulate the following functions: ls: Given a path in string format. If it is a file path, return a list that only contains this file"s name. If it is a...

    SHERlocked93SHERlocked93 评论0 收藏0
  • 953-验证外星语词典

    953-验证外星语词典

    摘要:前言的第一题验证外星语词典某种外星语也使用英文小写字母,但可能顺序不同。给定一组用外星语书写的单词,以及其字母表的顺序,只有当给定的单词在这种外星语中按字典序排列时,返回否则,返回。 前言 Weekly Contest 114的第一题 验证外星语词典: ...

    SnaiLiuSnaiLiu 评论0 收藏0
  • 初识 JNI

    初识 JNI

    摘要:初识本地接口概述是用于和本地代码进行交互操作的。针对的是语言,而不是。当然,最初也有运行的比较慢的原因,但随着的不断发展,编写的代码有时已经不逊于一些的代码了。声明通过关键字标识,提醒编译器该方法在外部定义。 初识 JNI JNI, Java Nativ...

    chavesguchavesgu 评论0 收藏0
  • Java中断异常 InterruptedException 的正确处理方式

    Java中断异常 InterruptedException 的正确处理方式

    摘要:首先,需要了解为一个方法为啥会是这个方法抛出中断异常作为方法签名的一部分以及调用正在调用的方法的可能结果。到目前为止,应该清楚的是,做这件事是一个坏主意。选择不同的接口,例如则可以抛出中断异常,或者按照说的上面的第二种方法。 你看到这...

    diabloneodiabloneo 评论0 收藏0
  • 并发框架

    并发框架

    摘要:中提供了几个比较常用的并发工具类,比如。是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完毕再执行。从命名可以解读到是倒数的意思,类似于我们倒计时的概念。 JUC中提供了几个比较常用的并发工具类,比如CountDownLatch...

    lvzishenlvzishen 评论0 收藏0
  • 创建一种深思熟虑的文化

    创建一种深思熟虑的文化

    摘要:问题是,他们有没有一种默认的文化或深思熟虑的文化这个不同就是计划与远见。没有一个强壮的为什么,对于如何创造一个强壮和深思熟虑的文化会很难。一种可以帮助简历并保持一种深思熟虑的文化的方式,是雇佣是同时考察技能与价值观。 原文: https://w...

    KeaganKeagan 评论0 收藏0
  • 深入Spring Boot:ClassLoader的继承关系和影响

    深入Spring Boot:ClassLoader的继承关系和影响

    摘要:的打包结构改动是这个引入的这个的本意是简化的继承关系,以一种直观的优先的方式来实现,同时打包结构和传统的包应用更接近。目前的继承关系带来的一些影响有很多用户可能会发现,一些代码在里跑得很好,但是在实际部署运行时不工作。 前言 对spring ...

    lifesimplelifesimple 评论0 收藏0
  • Dubbo服务暴露过程

    Dubbo服务暴露过程

    摘要:根据的值,进行服务暴露。如果配置为则不暴露,如果服务未配置成,则本地暴露如果未配置成,则暴露远程服务。提供者向注册中心订阅所有注册服务当注册中心有此服务的覆盖配置注册进来时,推送消息给提供者,重新暴露服务,这由管理页面完成。 概览 dub...

    bigdevil_sbigdevil_s 评论0 收藏0
  • 这次,彻底弄懂接口及抽象类

    这次,彻底弄懂接口及抽象类

    摘要:更多关于接口和抽象类的概念知识,可自行查阅相关文档。抽象类及其作用抽象类,顾名思义,即类的抽象。而接口是对行为的抽象,表达的是的关系。相比于抽象类,接口能最大限度的减少对外暴露的接口,并隐藏细节,更符合这一原则。 showImg("https://seg...

    singeryesingerye 评论0 收藏0
  • [LeetCode] 953. Verifying an Alien Dictionary

    [LeetCode] 953. Verifying an Alien Dictionary

    Problem In an alien language, surprisingly they also use english lowercase letters, but possibly in a different order. The order of the alphabet is some permutation of lowercase letters. Given a seque...

    ghnorghnor 评论0 收藏0
  • [LeetCode] 934. Shortest Bridge

    [LeetCode] 934. Shortest Bridge

    Problem In a given 2D binary array A, there are two islands. (An island is a 4-directionally connected group of 1s not connected to any other 1s.) Now, we may change 0s to 1s so as to connect the two...

    bingobingo 评论0 收藏0
  • 分布式系统关注点——想通关「限流」?只要这一篇

    分布式系统关注点——想通关「限流」?只要这一篇

    摘要:之前有了解到哥的一部分读者们没有充分搞清楚限流和熔断的关系。后者表示系统在同一时刻能处理的最大请求数量,比如次的并发。后续限流策略需要设定的具体标准数值就是从这些指标中来的。限流阈值不继续处理请求。 如果这是第二次看到我的文章,欢迎扫...

    CollinPengCollinPeng 评论0 收藏0
  • Hashtable 为什么不叫 HashTable?

    Hashtable 为什么不叫 HashTable?

    摘要:栈长看了下,确实是添加的,最早的一个集合类,这样也说得过去。那为什么不在后面的版本中修复它呢可能是为了考虑兼容使用老版本的系统吧。栈长又去证实了下,没有和这个类,所有开头的并发类和接口都在这里了。 前几天在写《HashMap 和 Hashtable 的 ...

    sugarmosugarmo 评论0 收藏0
  • 浅析Java异常处理机制

    浅析Java异常处理机制

    摘要:关于异常处理的文章已有相当的篇幅,本文简单总结了的异常处理机制,并结合代码分析了一些异常处理的最佳实践,对异常的性能开销进行了简单分析。是程序正常运行中,可以预料的意外情况,应该被捕获并进行相应处理。 关于异常处理的文章已有相当的篇幅...

    NSFishNSFish 评论0 收藏0
  • [LeetCode] 279. Perfect Squares

    [LeetCode] 279. Perfect Squares

    Problem Given a positive integer n, find the least number of perfect square numbers (for example, 1, 4, 9, 16, ...) which sum to n. Example 1: Input: n = 12Output: 3 Explanation: 12 = 4 + 4 + 4.Exampl...

    mist14mist14 评论0 收藏0
  • Java异常处理的最佳实践

    Java异常处理的最佳实践

    摘要:然而,我更倾向于使用来单元测试来文档化异常。单元测试允许我在使用中查看异常,并且作为一个可以被执行的文档来使用。通过为异常编写单元测试,你不仅可以记录异常如何触发,还可以使你的代码在经过这些测试后更加健壮。 本文是关于 Exception 处理...

    mayaohuamayaohua 评论0 收藏0
  • 猫头鹰的深夜翻译:Java WeakHashMap

    猫头鹰的深夜翻译:Java WeakHashMap

    摘要:本文简介类概览类构造器总结类构造方法类使用举例类概览是一个实现了接口,并且键为型的哈希表。中的条目不再被正常使用时,会被自动删除。它的键值均支持。和绝大多数的集合类一样,这个类不是同步的。 本文简介 WeakHashMap类概览 WeakHashMap类...

    BothEyes1993BothEyes1993 评论0 收藏0
  • 本地测试没问题,机器人测试错误的简单规避办法

    本地测试没问题,机器人测试错误的简单规避办法

    摘要:曲线救国既然只有机器人报错,那么本地测试好后,可以考虑将机器人报错的部分做排除。虽然好用,但却不能自己定义具体的信息它的就那几种,比如就一个打造自己的单元测试服务器迫在眉睫。接收到信息后,检出相应的分支,执行单元测试,并将测试的结果推...

    stefanstefan 评论0 收藏0
  • Redis缓存穿透问题及解决方案

    Redis缓存穿透问题及解决方案

    摘要:方案二布隆过滤器拦截布隆过滤器介绍概念布隆过滤器英语是年由布隆提出的。这就是布隆过滤器的基本思想。防缓存穿透的布隆过滤器判断是否为合法非法则不允许继续查库从缓存中获取数据缓存为空从数据库中获取缓存空对象参考书籍开发与运维 上周在工作中...

    AlanKeeneAlanKeene 评论0 收藏0

热门文章

<