![240](https://upload.jianshu.io/users/upload_avatars/4394621/6660eda5-06a7-46f3-9273-c4aaa40a74ea.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
RocketMq源碼隨筆-過期文件的刪除 引言 RocketMQ中文件的存儲是分為3個(gè)不同的部分: CommitLog悠轩,提交日志。所有主題浑度、隊(duì)列...
局部變量保證線程安全 首先來看String這個(gè)類的hashcode方法,如下 hash是String類的一個(gè)屬性允耿,可以看到這邊首先是代碼①讀取了...
AQS源碼詳細(xì)解讀 [TOC] 基礎(chǔ) 在講解AQS之前借笙,有幾個(gè)額外的知識需要了解。知道了這些较锡,才能明白AQS框架中很多代碼的道理。 CAS相關(guān)知...
深入分析 Java 內(nèi)存模型盗痒,奠定堅(jiān)實(shí)的并發(fā)編程基礎(chǔ)蚂蕴。歡迎掃碼參與。
理解 Java 內(nèi)存模型的因果性約束 歡迎討論 歡迎加入技術(shù)交流群186233599討論交流俯邓,也歡迎關(guān)注筆者公眾號:風(fēng)火說骡楼。 規(guī)范理解 這部分的...
高性能Java序列化框架Fse發(fā)布 [TOC] 使用場景 將Java對象序列化為二進(jìn)制數(shù)據(jù)進(jìn)行保存,以及二進(jìn)制數(shù)據(jù)反向序列化為Java對象稽鞭,在很...
心跳與超時(shí):高并發(fā)高性能的時(shí)間輪超時(shí)器 [TOC] 引言 在許多業(yè)務(wù)場景中鸟整,我們都會碰到延遲任務(wù),定時(shí)任務(wù)這種需求朦蕴。特別的篮条,在網(wǎng)絡(luò)連接的場景中,...
支持內(nèi)部晉升的無鎖并發(fā)優(yōu)先級線程池 [TOC] 引言 在技術(shù)群討論到一個(gè)有意思的業(yè)務(wù)需求吩抓,可以描述為: 有一個(gè)內(nèi)部按照優(yōu)先級進(jìn)行任務(wù)排序的線程池...
簡述 Base論文是ebay的架構(gòu)師于2008年提交的一篇論文涉茧。主要用來闡述在分布式架構(gòu)設(shè)計(jì)下,基于BASE的設(shè)計(jì)思想和方案疹娶。所謂BASE就是b...