前言 接上文,好久沒(méi)寫(xiě)文,一寫(xiě)就停不了。在上文講解HashedWheelTimer的過(guò)程中,我看到了一個(gè)東西ResourceLeakDetector,這個(gè)東西由于當(dāng)時(shí)沒(méi)有影響...
前言 接上文,好久沒(méi)寫(xiě)文,一寫(xiě)就停不了。在上文講解HashedWheelTimer的過(guò)程中,我看到了一個(gè)東西ResourceLeakDetector,這個(gè)東西由于當(dāng)時(shí)沒(méi)有影響...
前言 好久沒(méi)寫(xiě)文章了,最近沒(méi)事兒看了下Redisson里面的分布式鎖的寫(xiě)法,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下,覺(jué)得有點(diǎn)意思,花了...
前言 最近看spring cloud netflix和spring cloud alibaba的一些代碼,發(fā)現(xiàn)自己有個(gè)不太清楚的地方是關(guān)于spring的一個(gè)常用擴(kuò)展點(diǎn)的認(rèn)識(shí)和...
前言 最近公司在考慮做全鏈路監(jiān)控的事兒,主要是一個(gè)請(qǐng)求進(jìn)來(lái)從服務(wù)網(wǎng)關(guān)到各個(gè)業(yè)務(wù)戰(zhàn)隊(duì)會(huì)流轉(zhuǎn)到很多個(gè)戰(zhàn)隊(duì)的業(yè)務(wù)模塊,如果一個(gè)業(yè)務(wù)中出現(xiàn)問(wèn)題就會(huì)影響到整個(gè)調(diào)用鏈路的結(jié)果(響應(yīng)時(shí)間、...
最近在使用spring cloud zuul進(jìn)行一些服務(wù)網(wǎng)關(guān)的搭建和改造,由于一些原因,所以沒(méi)有使用config server和eureka做統(tǒng)一的配置管理和服務(wù)發(fā)現(xiàn)注冊(cè),而...
前言 參加了公司大拿組織的前端學(xué)習(xí)會(huì),本來(lái)也是抱著學(xué)習(xí)的心態(tài),React這塊自己也就會(huì)寫(xiě)寫(xiě)一般的組件和界面,也沒(méi)做過(guò)什么深入的研究。但是年后排到我分享了,也不能只聽(tīng)不說(shuō)吧。正...
前言 接上一篇,在構(gòu)建了一個(gè)簡(jiǎn)單地Redux應(yīng)用之后,我們?cè)賮?lái)討論如何在狀態(tài)轉(zhuǎn)移的過(guò)程中保證對(duì)象的不可變性。 不可變性 不可變性保證了純函數(shù)無(wú)副作用,能夠直觀的邏輯推導(dǎo)。因此...
前言 接上一篇,在了解了狀態(tài)轉(zhuǎn)移中如何保證不變性之后,我們又來(lái)看看如何完成多變量狀態(tài)的組合。 組合 在我們的項(xiàng)目由簡(jiǎn)入繁的過(guò)程中,針對(duì)狀態(tài)進(jìn)行組合是個(gè)很常見(jiàn)的需求,比方說(shuō)像我...