一、hashmap的數(shù)據(jù)結(jié)構(gòu) 底層數(shù)組+單向鏈表,jdk1.8后,鏈表長度大于8,并且數(shù)組長度大于64,將轉(zhuǎn)為用紅黑樹存儲 二、hashmap用...
一、介紹 SPI全稱Service Provider Interface,是Java提供的一套用來被第三方實(shí)現(xiàn)或者擴(kuò)展的API,它可以用來啟用框...
java語言中支持4種類加載器: Bootstrap ClassLoader 啟動類加載器 Extention ClassLoader 標(biāo)準(zhǔn)擴(kuò)展...
文章目錄 一、mysql數(shù)據(jù)結(jié)構(gòu) 二、mysql 三層架構(gòu) 三、聚集索引和非聚集索引 四、為什么使用索引可以提高查詢效率 五、mysql索引失效...
逃逸分析 逃逸分析并不是直接的優(yōu)化手段,而是一個代碼分析,通過動態(tài)分析對象的作用域,為其它優(yōu)化手段如棧上分配、標(biāo)量替換和鎖消除等提供依據(jù),發(fā)生逃...
Java內(nèi)存模型(Java Memory Model ,JMM)就是一種符合內(nèi)存模型規(guī)范的,屏蔽了各種硬件和操作系統(tǒng)的訪問差異的,保證了Java...
單例模式介紹 單例模式: 一種對象創(chuàng)建模式,為了確保系統(tǒng)中一個類只創(chuàng)建一個實(shí)例。 這樣的好處是什么呢? 對于頻繁使用的對象,可以進(jìn)行復(fù)用;減少頻...
一、代理模式介紹 代理模式,非常容易理解,一眼看過去大家都懂,字面意思,如果不懂稍微琢磨琢磨就懂了,我在這里舉幾個栗子?? ,以便更容易理解。 賈...
前言 之前的項目使用的是Zuul網(wǎng)關(guān),有個需求需要用到WebSocket,所以一直在查Spring Cloud Zuul 轉(zhuǎn)發(fā) WebSocke...