string 采用預(yù)分配的方式減少內(nèi)存的頻繁分配,實際空間會大于實際字符串長度。SDS(Simple Dynamic String) list ...
ThreadLocal在項目中使用到的情況比較少,只知道可以做到線程隔離。如果某個對象可能產(chǎn)生并發(fā)錯誤,那么常規(guī)解決方案就是對其加鎖,另一種思路...
Dubbo Config AbstractConfig 這是dubbo所有的配置類的基類,除了id外沒有實例屬性了,主要還是提供了一些通用的方法...
Dubbo Spring 解析 dubbo的spi機(jī)制是如何管理dubbo的bean和如何進(jìn)行擴(kuò)展的基礎(chǔ)。那么dubbo是如何與spring進(jìn)行...
Activate 之前已經(jīng)講到了關(guān)于dubbo spi的默認(rèn)擴(kuò)展,適配擴(kuò)展,包裝擴(kuò)展?,F(xiàn)在稍微總結(jié)一下: 普通擴(kuò)展和默認(rèn)擴(kuò)展是實現(xiàn)類 包裝擴(kuò)展一...
ExtensionFactory 上一篇大致講了一下適配擴(kuò)展的策略,可以看到對最后得到的適配實例還調(diào)用了injectExtension方法才提供...
Adaptive getAdaptiveExtension 通過這個方法得到某個接口的適配實例。 createAdaptiveExtension...
ExtensionLoader 這是構(gòu)成dubbo spi內(nèi)核的主要類,因此是閱讀dubbo源碼必須要先了解的類。 getExtensionLo...