原创 mac下 內存分析工具mat安裝,使用mat分析:內存溢出、內存泄漏,結合jstat、jmap等命令的使用

分析前提: mat的安裝詳情:https://blog.csdn.net/qq_34599254/article/details/82685110                             https://www.cnbl

原创 Kafka中的Broker選主與副本同步機制

Kafka中哪裏需要選主: Kafka集羣中存在多個Broker,需要選舉一個當家的Broker; Kafka每個Partition可以有多個副本,需要選舉一個當家的副本;Leader副本處理Partition的所有讀寫請求並維護自身和F

原创 mysql的in和not in等的用法(特別注意not in結果集中不能有null)、表分區

mysql的not in的用法(特別注意not in結果集中不能有null,如果not in結果集中有Null,則查詢結果直接爲Null) select * from user where name not in ('科比', '喬丹'

原创 Netty優點

BIO的缺點: public static void main(String[] args) throws FileNotFoundException { try { ServerSocket server =

原创 Kafka 事務處理

目錄 Kafka中的冪等與事務 Kafka中的事務實現   Kafka中的冪等與事務 原文鏈接:Kafka科普系列 | Kafka中的事務是什麼樣子的? 在說Kafka的事務之前,先要說一下Kafka中冪等的實現。冪等和事務是Kafka

原创 Selector空輪詢

JDK NIO的BUG,例如臭名昭著的epoll bug,它會導致Selector空輪詢,最終導致CPU 100%。官方聲稱在JDK1.6版本的update18修復了該問題,但是直到JDK1.7版本該問題仍舊存在,只不過該BUG發生概率降