1 FastThreadLocal的引入背景和原理簡(jiǎn)介 既然jdk已經(jīng)有ThreadLocal,為何netty還要自己造個(gè)FastThreadLocal?FastThread...
心跳與超時(shí):高并發(fā)高性能的時(shí)間輪超時(shí)器 [TOC] 引言 在許多業(yè)務(wù)場(chǎng)景中,我們都會(huì)碰到延遲任務(wù),定時(shí)任務(wù)這種需求。特別的,在網(wǎng)絡(luò)連接的場(chǎng)景中,常常會(huì)出現(xiàn)一些超時(shí)控制。由于服...
背景 最近有接觸netty相關(guān)內(nèi)容,組內(nèi)有做關(guān)于netty時(shí)間輪的分享,正好總結(jié)這篇文章,做個(gè)了解和記錄。時(shí)間輪在超時(shí)控制,異常處理,鎖控制等方面都有非常多的應(yīng)用。本期要說(shuō)的...
每個(gè)時(shí)代,都不會(huì)虧待會(huì)學(xué)習(xí)的人 大家好,我是yes。 最近看 Kafka 看到了時(shí)間輪算法,記得以前看 Netty 也看到過(guò)這玩意,沒(méi)太過(guò)關(guān)注。今天就來(lái)看看時(shí)間輪到底是什么東...
1 貨幣的演變——從貝殼到比特幣 當(dāng)社會(huì)分工產(chǎn)生之后,人類就產(chǎn)生了商品交換的需求。在貨幣被發(fā)明之前,人類是以以物換物的方式進(jìn)行的。但顯然以物換物存在著商品價(jià)值無(wú)法精確衡量,效...
原文 在此本來(lái)RSA跟區(qū)塊鏈并無(wú)聯(lián)系, 但是非對(duì)稱加密以及私鑰/公鑰的理解相似, 因此理解RSA對(duì)與理解ECC有相當(dāng)大的幫助, 因此這里再炒一次剩飯. RSA加密演算法是一種...
九陽(yáng)神功我覺(jué)得是一個(gè)比較基礎(chǔ)的武功,能夠反彈傷害(避免垃圾代碼),學(xué)了它,張無(wú)忌才能駕馭其他更高級(jí)的武功。 介紹 Guava是Google開源的一個(gè)項(xiàng)目,github上面的描...
目前Google Guava在實(shí)際應(yīng)用中非常廣泛,本篇博客將以博主對(duì)Guava使用的認(rèn)識(shí)以及在項(xiàng)目中的經(jīng)驗(yàn)來(lái)給大家分享!正如標(biāo)題所言,學(xué)習(xí)使用Google Guava可以讓你...
轉(zhuǎn)自:http://www.linkedkeeper.com/detail/blog.action?bid=1045 聲明式事務(wù)使用 Spring事務(wù)是我們?nèi)粘9ぷ髦薪?jīng)常使用...
JAVA && Spring && SpringBoot2.x — 學(xué)習(xí)目錄 如何實(shí)現(xiàn)不在IOC容器的Bean也可以被Spring管理呢? 平時(shí)我們的做法,在IOC容器里的類...
構(gòu)造器注入的方式,Spring在編譯器期間檢測(cè)空值是怎么回事噢
Spring 基于注解的三種注入方式大家都知道,Spring使用最多的就是IOC(控制反轉(zhuǎn)),我們通過(guò)將注冊(cè)Bean,把Bean交由Spring的IOC容器管理,將對(duì)象的依賴關(guān)系由Spring控制,避免硬編碼所...
Spring Bean的生命周期是Spring面試熱點(diǎn)問(wèn)題。這個(gè)問(wèn)題即考察對(duì)Spring的微觀了解,又考察對(duì)Spring的宏觀認(rèn)識(shí),想要答好并不容易!本文希望能夠從源碼角度入...