
先聊聊IOC容器 如果把IOC容器比作一個(gè)餐廳,那么BeanDefinition可以看作為原材料逻锐,容器中的每一個(gè)bean都會(huì)有一個(gè)對(duì)應(yīng)的Bean...
1.對(duì)象頭與鎖 要想了解Synchronized鎖機(jī)制恩袱,必須先了解對(duì)象頭是怎么回事泣棋,不同鎖狀態(tài)下對(duì)象頭又分別存儲(chǔ)什么。我們都知道對(duì)象又三個(gè)部分組...
鎖時(shí)什么畔塔? 鎖是訪問(wèn)資源的憑證潭辈,它是為了保證所對(duì)象的串行訪問(wèn)和安全性。 對(duì)象頭mark是什么澈吨? 描述對(duì)象的hash把敢、鎖信息、垃圾回收標(biāo)記谅辣、gc年...
性能監(jiān)控 linux命令監(jiān)控uptime 顯示系統(tǒng)運(yùn)行時(shí)間修赞、連接數(shù)、負(fù)載情況top 系統(tǒng)運(yùn)行時(shí)間屈藐、平均負(fù)載情況榔组、cpu使用率(us用戶空間占比...
JVM的內(nèi)存模型 線程私有區(qū)域 Program Counter Register(程序計(jì)數(shù)器)一塊較小的內(nèi)存空間, 作用是當(dāng)前線程所執(zhí)行字節(jié)碼的...
類加載過(guò)程 加載1.通過(guò)類名來(lái)獲取定義此類的二進(jìn)制字節(jié)流(這個(gè)可以通過(guò)自定義類加載器熙尉,來(lái)指定加載類的來(lái)源联逻,字節(jié)碼有可能放在數(shù)據(jù)庫(kù)、甚至云端检痰。字節(jié)...
微服務(wù)有哪些優(yōu)勢(shì)包归? 1.易于開(kāi)發(fā)和維護(hù)2.可以全自動(dòng)部署3.局部修改容易部署4.技術(shù)棧不受限 微服務(wù)有哪些挑戰(zhàn)? 1.運(yùn)維成本比較高2.分布式固...
我們?yōu)槭裁匆褂胹pringboot? 相比于傳統(tǒng)的Jave EE開(kāi)發(fā)铅歼,springboot有如下幾點(diǎn)優(yōu)點(diǎn):1.遵循“約定優(yōu)先于配置”公壤,目標(biāo)實(shí)現(xiàn)...
這篇文章主要以源碼分析dubbo服務(wù)注冊(cè)、服務(wù)暴露厦幅、服務(wù)發(fā)現(xiàn)沾鳄、服務(wù)調(diào)用過(guò)程。 dubbo 自定義標(biāo)簽解析 加載dubbo.xml配置文件是加載x...