Spring @Import 機制 @Import 注解是 Spring 3.0 引入的一個新注解谱净,用于 import Configuratio...
BeanPostProcessor 的用法 BeanPostProcessor 是 Spring 對外提供的一個擴展窑邦,用于在 bean 初始化階...
Spring Boot 啟動流程 [TOC] Spring Boot 的程序啟動于 SpringApplication 的 run 方法,一步步...
一次 CPU 飆高異常的處理 某天壕探,同事告訴我說我在公司負責的一個服務 CPU 占用過高冈钦,達到 700% 多(多核 CPU),猜測可能是 gc ...
TCP 三次握手和四次揮手 三次握手 如圖所示李请,客戶端主動打開連接瞧筛,服務端被動打開連接。連接過程如下: 客戶端發(fā)送連接請求報文段导盅,同步位 SYN...
Semaphore Semaphore 是 Java 并發(fā)包中提供的一個工具類驾窟,翻譯過來為“信號量”,作用是控制并發(fā)線程的數(shù)量认轨。 類的結構 先來...
CyclicBarrier 字面意思“循環(huán)屏障”绅络,翻譯為“可重用的屏障”更貼切一點。這個工具類的作用是起到一個柵欄的作用嘁字,當指定數(shù)量的線程都執(zhí)行...
CountDownLatch CountDownLatch 直譯過來為“倒數(shù)閥門”恩急,顧名思義,它是起到一個閥門的作用纪蜒,實際上是用來控制線程的執(zhí)行...
接上篇文章ThreadPool 之 線程池實現(xiàn)類 ThreadPoolExecutor。 ThreadPool 之 Callable纯续、Futur...