單例常用實現(xiàn) 懶漢 線程不安全 餓漢 基于static 線程安全a. 靜態(tài)成員變量b. 靜態(tài)塊兒c. 靜態(tài)內(nèi)部類 枚舉:基于static 線程安...
Java靜態(tài)代理 委托類和代理類,實現(xiàn)共同接口 共同接口: 委托類: 代理類: 測試結(jié)果: Java動態(tài)代理 通過反射生成代理類實現(xiàn) Invoc...
文件名作用adlist.c 、 adlist.h雙端鏈表數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)。ae.c 、 ae.h 、 ae_epoll.c 、 ae_evport...
內(nèi)容均為個人學(xué)習(xí)后整理,如需轉(zhuǎn)載請注明出處。 adlist quicklist(由ziplist構(gòu)成) dict zskiplist intse...
倒排索引為什么比B-Tree快? IDNameAgeSex1Kate24Female2John24Male3Bill29Male ID是Elas...
進程 是了解線程之前的首要概念,當(dāng)我們想要在系統(tǒng)中運行程序,首先需要向操作系統(tǒng)申請資源(內(nèi)存、文件句柄),申請資源在操作系統(tǒng)中的基本單位是進程。...
ThreadPoolExecutor 看源碼可知前三個構(gòu)造器最終調(diào)用的都是第四個進行初始化工作。 workQueue 等待隊列 ArrayBlo...
參考:https://blog.csdn.net/tongdanping/article/details/79878302參考:http://w...
1. class裝載驗證流程 1.1. 加載 裝載類的第一個階段, 取得類的二進制流,轉(zhuǎn)為方法區(qū)數(shù)據(jù)結(jié)構(gòu),在Java堆中生成對應(yīng)的java.la...