240 发简信
IP属地:黑龙江
  • Spring @Import 机制

    Spring @Import 机制 @Import 注解是 Spring 3.0 引入的一个新注解,用于 import Configuratio...

  • BeanPostProcessor 的用法

    BeanPostProcessor 的用法 BeanPostProcessor 是 Spring 对外提供的一个扩展,用于在 bean 初始化阶...

  • Spring Boot 启动流程

    Spring Boot 启动流程 [TOC] Spring Boot 的程序启动于 SpringApplication 的 run 方法,一步步...

  • 一次 CPU 飙高异常的处理

    一次 CPU 飙高异常的处理 某天,同事告诉我说我在公司负责的一个服务 CPU 占用过高,达到 700% 多(多核 CPU),猜测可能是 gc ...

  • Resize,w 360,h 240
    TCP 三次握手和四次挥手

    TCP 三次握手和四次挥手 三次握手 如图所示,客户端主动打开连接,服务端被动打开连接。连接过程如下: 客户端发送连接请求报文段,同步位 SYN...

  • Resize,w 360,h 240
    Semaphore

    Semaphore Semaphore 是 Java 并发包中提供的一个工具类,翻译过来为“信号量”,作用是控制并发线程的数量。 类的结构 先来...

  • Resize,w 360,h 240
    CyclicBarrier

    CyclicBarrier 字面意思“循环屏障”,翻译为“可重用的屏障”更贴切一点。这个工具类的作用是起到一个栅栏的作用,当指定数量的线程都执行...

  • Resize,w 360,h 240
    CountDownLatch

    CountDownLatch CountDownLatch 直译过来为“倒数阀门”,顾名思义,它是起到一个阀门的作用,实际上是用来控制线程的执行...

  • ThreadPool 之 Callable、Future 和 FutureTask

    接上篇文章ThreadPool 之 线程池实现类 ThreadPoolExecutor。 ThreadPool 之 Callable、Futur...

个人介绍
生活,求知,热爱,偏执,偶尔乐观。