“本文根據(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ù)處理似芝、拒絕策略那婉、啟動(dòng)停止...
轉(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)用場(chǎ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)前對(duì)象鎖已經(jīng)被占用瓷翻,其他線程來(lái)加鎖時(shí)則會(huì)失敗礼仗,失敗...
微公號(hào):「moon聊技術(shù)」關(guān)注選擇“ 「星標(biāo)」 ”, 重磅干貨,第一 時(shí)間送達(dá)元践![如果你覺得文章對(duì)你有幫助韭脊,歡迎「關(guān)注,在看单旁,點(diǎn)贊沪羔,轉(zhuǎn)發(fā)」] 大家好,我是 moon象浑。 「《面...
JVM 內(nèi)存溢出排查思路: 一般來(lái)講蔫饰,我們會(huì)先用 free 命令先來(lái)檢查一發(fā)內(nèi)存的各種情況, 堆內(nèi)內(nèi)存 JVM 中的內(nèi)存不足,OOM 大致可以分為以下幾種: ① Exc...