原创 Kafka SASL_PLAINTEXT權限管理,並整合SpringBoot

使用SASL/PLAIN進行身份驗證 SASL/PLAIN是一種簡單的用戶名/密碼身份驗證機制,通常與TLS一起用於加密以實現安全身份驗證。Kafka支持SASL/PLAIN的默認實現,可以擴展到生產環境中使用 1. Kafka

原创 java8新特性Collector(收集器)

java8新特性(四) Collector(收集器)

原创 ScheduledExecutorService 延遲 / 週期執行線程池

ScheduledExecutorService 延遲 / 週期執行線程池

原创 通過 JMX 獲取zookeeper監控指標

目前zookeeper獲取監控指標有兩種方式: 通過JMX來監控; 通過zookeeper自帶的四字命令來獲取各種監控指標。 通過JMX來監控: zookeeper監控之JMX篇 JMX監控Zookeeper狀態J

原创 Kafka開啓JMX

通過JMX自定義監控 kafka開啓JMX 通過JMX監控可以看到的數據有: broker數據指標 topic數據指標 每個partition的數據指標 consumer消費滯後情況等。 方法一 Kafka開啓JMX 要啓用

原创 java map containsKey

containsKey方法——判斷是否包含指定的鍵名

原创 lambda表達式提示變量錯誤:Variable used in lambda expression should be final or effectively final...

lambda表達式提示變量錯誤:Variable used in lambda expression should be final or effectively final…

原创 通過四字命令獲取zk集羣的額配置和狀態

zk開啓四字命令 zookeepr開啓四字命令查詢需要在zoo.cfg配置文件添加如下內容 #開啓四字命令 4lw.commands.whitelist=* 不然會報錯 :conf is not executed becaus

原创 Springboot @EnableAsync@Async

@EnableAsync和@Async Springboot中的@EnableAsync和@Async的作用和基本用法

原创 套接字 Socket

套接字(socket)是一個抽象層,應用程序可以通過它發送或接收數據,可對其進行像對文件一樣的打開、讀寫和關閉等操作。套接字允許應用程序將I/O插入到網絡中,並與網絡中的其他應用程序進行通信。網絡套接字是IP地址與端口的組合。 傳

原创 kafka監控指標項

kafka監控指標項多維度 Kafka監控:主要性能指標 kafka各種監控指標 1、關於配置文件的編寫,我的配置2會匹配所有的指標,不過由於不同的人需求不一樣,可以參考配置1的方式,通過VisualVM工具在MBeans中所暴露

原创 kafka監控指標項--整理很好

kafka監控指標項

原创 區分Integer.getInteger和Integer.valueOf、Integer.parseInt() 的使用方法

區分Integer.getInteger和Integer.valueOf、Integer.parseInt() 的使用方法

原创 Java多線程+線程池

學習課程連接:Java異常處理+集合+IO流+多線程+網絡編程 第4章Java多線程+網銀取款案例精講 4-2進程概述及特性 1、進程: 一個正在運行中的程序就是一個進程; 進程的特性:獨立性、動態性、併發性: 1.獨立性 每

原创 kafka主題刪除

kafka主題刪除是異步的,先在zk標記,後臺會過段時間刪除。所以在刪除topic後立即重建和剛纔刪除同名的主題會報已存在同名topic異常