“本文根據(jù)其他文章和文檔理解整理,非原創(chuàng),原作者表示感謝” SPI(Service Provider Interface)是JDK內(nèi)置的一種服務(wù)提供發(fā)現(xiàn)機(jī)制,它彌補(bǔ)了類加載雙...
“本文根據(jù)其他文章和文檔理解整理,非原創(chuàng),原作者表示感謝” SPI(Service Provider Interface)是JDK內(nèi)置的一種服務(wù)提供發(fā)現(xiàn)機(jī)制,它彌補(bǔ)了類加載雙...
1,描述了ThreadPoolExecutor的構(gòu)造流程以及內(nèi)部狀態(tài)管理的機(jī)理, 2,深入源碼探究了ThreadPoolExecutor線程分配、任務(wù)處理、拒絕策略、啟動停止...
轉(zhuǎn)載自:https://juejin.cn/post/6882266649509298189[https://juejin.cn/post/68822666495092981...
CMS CMS(Concurrent Mark Sweep)收集器是一種以獲取最短回收停頓時(shí)間為目標(biāo)的收集器。由于大部分 Java 應(yīng)用主要集中在互聯(lián)網(wǎng)網(wǎng)站以及基于瀏覽器的 ...
消息中間件的應(yīng)用場景[#%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6%E7%9A%84%E5%BA%94%E7%94%A8%E5...
面試時(shí)候的常見問題,可以從 Redis 不同數(shù)據(jù)類型底層的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)、完全基于內(nèi)存、IO 多路復(fù)用網(wǎng)絡(luò)模型、線程模型、漸進(jìn)式 rehash…...等等方面回答 1. 基于內(nèi)...
AQS實(shí)現(xiàn)原理 AQS中維護(hù)了一個(gè)volatile int state(共享資源)和一個(gè)CLH隊(duì)列。當(dāng)state=1時(shí)代表當(dāng)前對象鎖已經(jīng)被占用,其他線程來加鎖時(shí)則會失敗,失敗...
微公號:「moon聊技術(shù)」關(guān)注選擇“ 「星標(biāo)」 ”, 重磅干貨,第一 時(shí)間送達(dá)![如果你覺得文章對你有幫助,歡迎「關(guān)注,在看,點(diǎn)贊,轉(zhuǎn)發(fā)」] 大家好,我是 moon。 「《面...
JVM 內(nèi)存溢出排查思路: 一般來講,我們會先用 free 命令先來檢查一發(fā)內(nèi)存的各種情況, 堆內(nèi)內(nèi)存 JVM 中的內(nèi)存不足,OOM 大致可以分為以下幾種: ① Exc...