前言 數(shù)據(jù)庫(kù)應(yīng)該是所有后端開發(fā)都會(huì)涉及的,數(shù)據(jù)庫(kù)事務(wù),很多業(yè)務(wù)場(chǎng)景可能并不要求很高,而且也很少出現(xiàn),經(jīng)常出現(xiàn)在高并發(fā),高流量的情況下,在未來(lái)迎接...
(一)前言 因?yàn)楣究蚣苁褂昧薲ubbo作為RPC框架,所以,對(duì)于dubbo進(jìn)行相應(yīng)的學(xué)習(xí),通過(guò)官網(wǎng)的學(xué)習(xí),源碼的閱讀,總結(jié)出以下的內(nèi)容,希望對(duì)...
前言 了解dubbo的時(shí)候,因?yàn)镾PI機(jī)制用到了動(dòng)態(tài)代理的機(jī)制,從而涉及到了類加載機(jī)制相關(guān)的東西,整個(gè)概念也屬于非常底層的邏輯,也好久沒(méi)整理了,...
前言 在使用數(shù)據(jù)庫(kù)的時(shí)候,最需要了解的知識(shí)點(diǎn)肯定就是索引,所以,針對(duì)索引希望能夠整理出一些知識(shí)點(diǎn),做個(gè)簡(jiǎn)單總結(jié)。 索引結(jié)構(gòu) B+樹 B+樹在之前...
(一)二叉樹 二叉樹指的是每個(gè)節(jié)點(diǎn)最多只能有兩個(gè)子樹的有序樹。 二叉樹特點(diǎn) 每個(gè)結(jié)點(diǎn)最多有兩顆子樹,所以二叉樹中不存在度大于2的結(jié)點(diǎn)。 左子樹和...
前言 繼之前synchronized關(guān)鍵字之后,這里旨在介紹常見(jiàn)的鎖概念,源碼相關(guān)。內(nèi)容會(huì)進(jìn)行不定時(shí)更新,希望能更完善的整理鎖相關(guān)知識(shí)點(diǎn)。 公平...
前言 關(guān)鍵字 synchronized可以保證在同一個(gè)時(shí)刻,只有一個(gè)線程可以執(zhí)行某個(gè)方法或者某個(gè)代碼塊(主要是對(duì)方法或者代碼塊中存在共享數(shù)據(jù)的操...
(一)前言 學(xué)習(xí)多線程,要理解java內(nèi)存模型,才能理解多線程情況下,數(shù)據(jù)的變化,指令的運(yùn)行等,才能更好的了解多線程的運(yùn)行情況和日常使用的注意點(diǎn)...
前言 用過(guò)redis的人,或者去面試的人被問(wèn)redis的問(wèn)題,基本都會(huì)了解redis特別快。redis高校的原因: 1.單線程,減少了線程切換的...