240 发简信
IP属地:广东
  • 120
    Dubbo之EchoFilter源码分析及改造

    前言 EchoFilter在dubbo中用于提供回声测试功能,也就是检测服务是否可用。 我们看下官方文档中对这块的描述。 也就是说,我们不需要调用服务的某个具体接口来检测服务...

  • 120
    深入理解 Java G1 垃圾收集器GC调优[转]

    http://blog.jobbole.com/109170/#comment-159599 本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他...

  • 120
    ThreadLocal线程间传递数据

    局限性 局限性一:父线程无法通过ThreadLocal向子线程传递线程私有数据 ThreadLocal本意上就是线程私有的数据(从命名上也可以看出来),每个线程维护着自己的一...

  • Redis字典的渐进式rehash

    采用渐进式 rehash 的原因 扩展或收缩哈希表需要将ht[0]中的所有键值对rehash到ht[1]中。不过,这个rehash的动作不一定是一次性、集中式完成的,而是分多...

  • 120
    设计模式之工厂模式小结:简单工厂,工厂方法,抽象工厂

    1、本质 三个设计模式名字中都含有“工厂”二字,其含义是使用工厂(一个或一系列方法)去生产产品(一个或一系列类的实例)。另外,有时候,我们常常会将生产产品的一个或一系列方法封...

  • 120
    彻底弄懂AQS

    先来看看 AQS 有哪些属性 等待队列中每个线程被包装成一个 Node 实例,数据结构是链表,一起看看源码: Node 的数据结构其实也挺简单的,就是 thread + wa...

  • 120
    计算机中的计算

    计算机中的计算 我们都知道计算机由软件和硬件组成。而真正参与运算的核心硬件是处理器,即CPU。简单来说,CPU实际上就是一堆复杂的逻辑电路组成。那什么是逻辑,什么又是电路,什...