JAVA垃圾回收基礎(chǔ) 1、垃圾回收器怎么判斷什么是垃圾 引用計(jì)數(shù)器:根據(jù)引用次數(shù)計(jì)算,存在循環(huán)引用的問(wèn)題(A引用B,但A、B都沒(méi)有其他對(duì)象引用...
Java類(lèi)加載機(jī)制和對(duì)象創(chuàng)建過(guò)程 1、類(lèi)加載:加載.class文件:什么時(shí)候虛擬機(jī)需要開(kāi)始加載一個(gè)類(lèi)呢? 虛擬機(jī)對(duì)此沒(méi)有規(guī)范約束,交給虛擬機(jī)把握...
Java虛擬機(jī)內(nèi)存結(jié)構(gòu) 1、內(nèi)存結(jié)構(gòu)圖: 程序計(jì)數(shù)器:當(dāng)前線程所執(zhí)行的字節(jié)碼行號(hào)指示器;分支、循環(huán)、跳轉(zhuǎn)等控制;當(dāng)執(zhí)行的是java方法時(shí)是正在執(zhí)...
1、SPI機(jī)制:Service Provider Interface:服務(wù)提供發(fā)現(xiàn)機(jī)制,類(lèi)型IOC Java SPI實(shí)現(xiàn):ServiceLoad...
Dubbo基礎(chǔ)知識(shí) 1、dubbo高可用 負(fù)載均衡 權(quán)重設(shè)置 服務(wù)降級(jí) 集群容錯(cuò) 2、負(fù)載均衡: dubbo內(nèi)置4種負(fù)載均衡機(jī)制: Random...
1、AtomicInteger: AtomicInteger的自增方法使用的是CAS保證的,底層是unSafe.getAndAddInt實(shí)現(xiàn)的,...