![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
先聊聊IOC容器 如果把IOC容器比作一個(gè)餐廳盅视,那么BeanDefinition可以看作為原材料贪壳,容器中的每一個(gè)bean都會(huì)有一個(gè)對(duì)應(yīng)的Bean...
1.對(duì)象頭與鎖 要想了解Synchronized鎖機(jī)制乌助,必須先了解對(duì)象頭是怎么回事,不同鎖狀態(tài)下對(duì)象頭又分別存儲(chǔ)什么泛鸟。我們都知道對(duì)象又三個(gè)部分組...
鎖時(shí)什么? 鎖是訪問資源的憑證,它是為了保證所對(duì)象的串行訪問和安全性缘挽。 對(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é)碼的...
類加載過程 加載1.通過類名來獲取定義此類的二進(jìn)制字節(jié)流(這個(gè)可以通過自定義類加載器轧飞,來指定加載類的來源,字節(jié)碼有可能放在數(shù)據(jù)庫(kù)庄萎、甚至云端踪少。字節(jié)...
微服務(wù)有哪些優(yōu)勢(shì)? 1.易于開發(fā)和維護(hù)2.可以全自動(dòng)部署3.局部修改容易部署4.技術(shù)棧不受限 微服務(wù)有哪些挑戰(zhàn)糠涛? 1.運(yùn)維成本比較高2.分布式固...
我們?yōu)槭裁匆褂胹pringboot? 相比于傳統(tǒng)的Jave EE開發(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)用過程具篇。 dubbo 自定義標(biāo)簽解析 加載dubbo.xml配置文件是加載x...