SelectedSelectionKeySet的優(yōu)化是不是就相當于用了一個List來代替Set,但其實還是保留了Set的接口
netty源碼分析之揭開reactor線程的面紗(二)如果你對netty的reactor線程不了解,建議先看下上一篇文章netty源碼分析之揭開reactor線程的面紗(一),這里再把reactor中的三個步驟的圖貼一下 我們已...
SelectedSelectionKeySet的優(yōu)化是不是就相當于用了一個List來代替Set,但其實還是保留了Set的接口
netty源碼分析之揭開reactor線程的面紗(二)如果你對netty的reactor線程不了解,建議先看下上一篇文章netty源碼分析之揭開reactor線程的面紗(一),這里再把reactor中的三個步驟的圖貼一下 我們已...
這篇文章重點講一下kafka producer端一個重要的組件——RecordAccmulator。首先,我們以一個結(jié)構(gòu)簡圖以及一個流程圖來簡單描述一下RecordAccum...
這篇文章我們來重點分析producer端一個重要組件:BufferPool。 總覽 從源碼分析2這篇文章中可以了解到,每當我們想要新創(chuàng)建一個ProducerBatch的時候,...
先上圖 整個producer客戶端主要由兩個線程組成,這兩個線程分別是主線程和Sender線程。當我們調(diào)用kafkaProducer.send(KafkaRecord xxx...
做程序員就少不了與一些工具打交道,比如:監(jiān)控工具、管理工具等,有些工具是命令行界面,有些工具是可視化界面,反正都是可以能夠滿足日常使用的功能需求。 對于redis管理工具來說...
select distinct [字段名] from [表名];用于查詢該列不重復(fù)的所有值。 where子句中可以加between...and... 模糊查詢:like%代表...
一、基本數(shù)據(jù)類型長度 byte:一個字節(jié),8位,有符號 short:兩個字節(jié),16為,有符號 char:兩個字節(jié),16位,無符號 int:4個字節(jié),32位,有符號 float...
1.概述 在這篇文章中,我主要會講到以下幾個內(nèi)容: (1)“垃圾”主要存在于什么位置? (2)什么是“垃圾”? (3)如何去清理“垃圾”? (4)擴展:內(nèi)存的分類策略 2.“...