今天和大家聊一聊Disruptor中的RingBuffer段审。代碼版本基于3.3.6缓醋,邏輯和3.4.x變化不大沉迹。 0x01 Disruptor中的RingBuffer Ring...
![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
今天和大家聊一聊Disruptor中的RingBuffer段审。代碼版本基于3.3.6缓醋,邏輯和3.4.x變化不大沉迹。 0x01 Disruptor中的RingBuffer Ring...
一個(gè)比較經(jīng)典的問(wèn)題:如果線(xiàn)上機(jī)器的磁盤(pán)占用率超級(jí)高孽鸡,怎么辦蹂午?這時(shí)候優(yōu)先想到的肯定是,定位到占用磁盤(pán)空間最大的那些文件彬碱,然后把可以刪的給刪掉。那么奥洼,問(wèn)題來(lái)了巷疼,如何定位到占用磁盤(pán)...
這篇文章對(duì)于排查使用了 netty 引發(fā)的堆外內(nèi)存泄露問(wèn)題,有一定的通用性,希望對(duì)你有所啟發(fā) 背景 最近在做一個(gè)基于 websocket 的長(zhǎng)連中間件嚼沿,服務(wù)端使用實(shí)現(xiàn)了 so...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com 1. 造成內(nèi)存泄漏的原因? threadLocal是為了解決對(duì)象不能被多線(xiàn)程共享訪(fǎng)問(wèn)...
1. 零散時(shí)間 零散時(shí)間,洗臉?biāo)⒀赖臅r(shí)候都可以做些事情谭贪,比如說(shuō)境钟,早上起床上學(xué)的時(shí)候考慮今天的計(jì)劃,有什么需要早自習(xí)去背的(英語(yǔ)單詞俭识、語(yǔ)文課文慨削,化學(xué)定理這些都可以)√酌模或...
RabbitMQ 簡(jiǎn)介 MQ 消息隊(duì)列缚态,上承生產(chǎn)者,下接消費(fèi)者堤瘤。從生產(chǎn)者側(cè)獲取消息玫芦,然后將消息轉(zhuǎn)發(fā)給消費(fèi)者。由此可見(jiàn)宙橱,MQ必須具有兩個(gè)屬性:消息的緩存和路由姨俩。此外,由于MQ的...
前言 Java 5 是Java 歷史上非常重要的一個(gè)版本师郑,它提供了泛型环葵、for-each、自動(dòng)裝箱和拆箱宝冕、枚舉张遭、可變參數(shù)、靜態(tài)導(dǎo)入地梨、注解以及本文的主角java.util.co...