一、雙親(父親)委派機(jī)制 java中存在3種類型的類加載器:引導(dǎo)類加載器,擴(kuò)展類加載器和系統(tǒng)類加載器。三者是的關(guān)系是:引導(dǎo)類加載器是擴(kuò)展類加載器的父類,擴(kuò)展類加載器是系統(tǒng)類加...
一、雙親(父親)委派機(jī)制 java中存在3種類型的類加載器:引導(dǎo)類加載器,擴(kuò)展類加載器和系統(tǒng)類加載器。三者是的關(guān)系是:引導(dǎo)類加載器是擴(kuò)展類加載器的父類,擴(kuò)展類加載器是系統(tǒng)類加...
一、什么是SPI SPI ,全稱為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機(jī)制。它通過(guò)在ClassPath路徑下的META-INF/servic...
上一篇:Netty學(xué)習(xí)筆記1——認(rèn)識(shí)Netty 在上一章中我們認(rèn)識(shí)了netty,他有三大優(yōu)點(diǎn):并發(fā)高,傳輸快,封裝好。在這一章我們來(lái)用Netty搭建一個(gè)HttpServer,...
前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結(jié)構(gòu),常用于在內(nèi)存中存放數(shù)據(jù)。 本篇主要想討論 ConcurrentHashMap 這樣一個(gè)并發(fā)容器,在正式...
1. #{}和${}的區(qū)別是什么? 其中#{}是預(yù)編譯處理,{}時(shí),就是把{column}傳同樣的column值id,上面的語(yǔ)句會(huì)解析成 order by 'id',下面的語(yǔ)...
前言 分布式鎖一般有三種實(shí)現(xiàn)方式: 數(shù)據(jù)庫(kù)樂觀鎖; 基于Redis的分布式鎖; 基于ZooKeeper的分布式鎖。本篇內(nèi)容將介紹第二種方式,基于Redis實(shí)現(xiàn)分布式鎖。 簡(jiǎn)介...
在上一章中,我們知道多線程操作共享資源時(shí),會(huì)出現(xiàn)三個(gè)問(wèn)題:可見性、有序性以及原子性。 一般情況下,我們采用synchronized同步鎖(獨(dú)占鎖、互斥鎖),即同一時(shí)間只有一個(gè)...
本人16年畢業(yè)于普通二本院校網(wǎng)絡(luò)相關(guān)專業(yè),工作經(jīng)驗(yàn)兩年半,目前就職業(yè)于一家普通民營(yíng)企業(yè)。由于非985、211學(xué)歷硬傷,校招進(jìn)大廠的門檻遠(yuǎn)高于同屆985、211的畢業(yè)生。于是乎...