1 FastThreadLocal的引入背景和原理簡介 既然jdk已經(jīng)有ThreadLocal交洗,為何netty還要自己造個FastThreadLocal梧躺?FastThread...
心跳與超時:高并發(fā)高性能的時間輪超時器 [TOC] 引言 在許多業(yè)務(wù)場景中,我們都會碰到延遲任務(wù)岩睁,定時任務(wù)這種需求钞脂。特別的,在網(wǎng)絡(luò)連接的場景中捕儒,常常會出現(xiàn)一些超時控制冰啃。由于服...
背景 最近有接觸netty相關(guān)內(nèi)容邓夕,組內(nèi)有做關(guān)于netty時間輪的分享,正好總結(jié)這篇文章阎毅,做個了解和記錄焚刚。時間輪在超時控制,異常處理扇调,鎖控制等方面都有非常多的應(yīng)用矿咕。本期要說的...
每個時代熬芜,都不會虧待會學(xué)習(xí)的人 大家好莲镣,我是yes。 最近看 Kafka 看到了時間輪算法涎拉,記得以前看 Netty 也看到過這玩意瑞侮,沒太過關(guān)注。今天就來看看時間輪到底是什么東...
1 貨幣的演變——從貝殼到比特幣 當(dāng)社會分工產(chǎn)生之后,人類就產(chǎn)生了商品交換的需求挠蛉。在貨幣被發(fā)明之前祭示,人類是以以物換物的方式進(jìn)行的。但顯然以物換物存在著商品價值無法精確衡量谴古,效...
原文 在此本來RSA跟區(qū)塊鏈并無聯(lián)系, 但是非對稱加密以及私鑰/公鑰的理解相似, 因此理解RSA對與理解ECC有相當(dāng)大的幫助, 因此這里再炒一次剩飯. RSA加密演算法是一種...
九陽神功我覺得是一個比較基礎(chǔ)的武功毡代,能夠反彈傷害(避免垃圾代碼)阅羹,學(xué)了它,張無忌才能駕馭其他更高級的武功教寂。 介紹 Guava是Google開源的一個項目捏鱼,github上面的描...
目前Google Guava在實際應(yīng)用中非常廣泛导梆,本篇博客將以博主對Guava使用的認(rèn)識以及在項目中的經(jīng)驗來給大家分享!正如標(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í)目錄 如何實現(xiàn)不在IOC容器的Bean也可以被Spring管理呢盟步? 平時我們的做法藏斩,在IOC容器里的類...
構(gòu)造器注入的方式,Spring在編譯器期間檢測空值是怎么回事噢
Spring 基于注解的三種注入方式大家都知道址芯,Spring使用最多的就是IOC(控制反轉(zhuǎn))灾茁,我們通過將注冊Bean,把Bean交由Spring的IOC容器管理,將對象的依賴關(guān)系由Spring控制谷炸,避免硬編碼所...
Spring Bean的生命周期是Spring面試熱點問題拓颓。這個問題即考察對Spring的微觀了解,又考察對Spring的宏觀認(rèn)識描孟,想要答好并不容易驶睦!本文希望能夠從源碼角度入...