240 发简信
IP属地:北京
  • 240
    spring-AOP(一) 手动代理

    spring-AOP(一) 手动代理 spring的设计原理是构造一个个原子功能,然后不断的通过设计模式在外围进行包装、组合调用,最后实现复杂的逻辑功能。 知识导读 了解Ao...

  • 240
    线程池核心ThreadPoolExecutor原理

    1.线程池概览 线程池主要用于线程资源的管理,防止频繁的创建以及销毁线程,提升资源的利用率。JDK中的线程池实现,本质上来说就是基于生产者-消费者模型来实现的,如图所示: 向...

  • 240
    CMS vs G1基本原理总结

    CMS CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。这是因为CMS收集器工作时,GC工作线程与用户线程可以并发(Co...