各位小伙伴,我已經(jīng)有很長(zhǎng)時(shí)間沒(méi)有撰寫(xiě)博客了。原因有兩點(diǎn),一、我于6.3號(hào)入職新公司,目前需要在公司站穩(wěn)。二、去年看了很多應(yīng)用層框架,讓我意識(shí)到底層知識(shí)的重要性,因此最近在極客...
各位小伙伴,我已經(jīng)有很長(zhǎng)時(shí)間沒(méi)有撰寫(xiě)博客了。原因有兩點(diǎn),一、我于6.3號(hào)入職新公司,目前需要在公司站穩(wěn)。二、去年看了很多應(yīng)用層框架,讓我意識(shí)到底層知識(shí)的重要性,因此最近在極客...
正擼著代碼,公司內(nèi)的聊天工具彈出一條信息: “狼哥,我這個(gè)機(jī)器總是頻繁FGC...” 我趕緊打開(kāi)對(duì)話框,機(jī)智的回復(fù)一個(gè)表情 然后繼續(xù)默默擼碼。 隨后,小伙伴砸了一段GC日志過(guò)...
JMH簡(jiǎn)介 官網(wǎng):http://openjdk.java.net/projects/code-tools/jmh/ 簡(jiǎn)介:JMH is a Java harness for ...
arthas簡(jiǎn)介 arthas 是Alibaba開(kāi)源的Java診斷工具,基于jvm Agent方式,使用Instrumentation方式修改字節(jié)碼方式以及使用java.la...
一、背景 我是ApeCode,一名在校研究生,這是我的第一篇簡(jiǎn)書(shū)文章。不好的地方歡迎大家指正。 最近學(xué)校有一個(gè)項(xiàng)目,簡(jiǎn)單來(lái)說(shuō)就是需要通過(guò)一個(gè)安卓的設(shè)備與PC進(jìn)行語(yǔ)音視頻通訊,...
讀完《追風(fēng)箏的人》,為哈桑感動(dòng),為阿米爾鼓掌,為拉辛汗默哀,為索拉博心痛。而“為你,千千萬(wàn)萬(wàn)遍”貫穿小說(shuō)始終,震撼著我的整個(gè)心靈。 (一) “為你,千千萬(wàn)萬(wàn)...
netty的PooledByteBufAllocator從名字上看就知道是使用池化內(nèi)存,但其實(shí)在一些場(chǎng)景是不一定使用池化的。 1 jvm內(nèi)存小于96M的時(shí)候,是不會(huì)使用池的 ...
目錄: 前言 quickStart 單刀直入 Remoting 模塊發(fā)送消息實(shí)現(xiàn) 如何處理返回值 Broker Server 處理消息流程 前言 RocketMQ 目前在國(guó)內(nèi)...
JMM 1.用工作內(nèi)存和主內(nèi)存,可以類比之前的cpu的高速緩存和主內(nèi)存。 主內(nèi)存和工作內(nèi)存交互需要的八種操作 lock 1.作用于主內(nèi)存,把變量標(biāo)識(shí)為一條線程獨(dú)占的狀態(tài)。 u...