原创 kafka集羣性能調優實戰

千億級數據量kafka集羣性能調優實戰總結

原创 創建commit-msg模板

創建commit-msg模板 $ vi ~/.gitcommit 編輯提交模板 xxxxxxxxx xxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx

原创 2019每特教育&螞蟻課堂-Java互聯網微服務架構面試寶典v1

目錄結構 微服務架構相關 大型網站架構演變過程 網站架構演變演變過程 傳統架構 → 分佈式架構 → SOA架構 → 微服務架構 什麼是分佈式架構 分佈式架構就是將傳統結構按照模塊進行拆分,不同的人負責不同的模塊,不會產生代碼衝突問

原创 kafka 開源監控--kafka-manager安裝

kafka-manager 百度雲盤下載地址 鏈接:https://pan.baidu.com/s/1Vu2BcEQyCL7MuAydu2Mc5A 提取碼:0aw3 官網源碼下載地址:https://github.com/yaho

原创 Java的Map.Entry和Map中的map.keySet()、map.entrySet()

Java的Map中的map.keySet()方法 Java的Map中的map.keySet()方法

原创 jpa的convert註解使用

Reference : https://blog.csdn.net/losfog/article/details/88046161 https://www.baeldung.com/jpa-attribute-converters

原创 String.subString() 用法

Java substring() 方法 substring(x)和substring(x,y)的用法 substring用法 substring常用的兩種方法 例子: Java中截取文件名不要後綴 File f = new F

原创 zookeeper 腳本 zkServer.sh zkCli.sh zkCleanup.sh zkEnv.sh

%ZK_HOME%/bin目錄下有幾個常用的腳本文件,在實際的生產環境下對於zookeeper自帶腳本文件有時需要進行修改後使用,以便能更好地服從業務需求。 在%Zk_HOME%/bin目錄下有7個比較有用的腳本文件其中*.sh和

原创 kafka開啓jmx使用jconsole進行監控

1. 修改Kafka安裝目錄下bin中kafka-run-class.sh 文件 增加如下內容 -Djava.rmi.server.hostname=10.139.12.15 增加後 # JMX settings if [ -

原创 java8新特性: lambda表達式:直接獲得某個list/array/對象裏面的字段集合

java8新特性: lambda表達式:直接獲得某個list/array/對象裏面的字段集合 java stream toArray() 發現 java 使用 stream 時,經常會將 map 後的數據輸入到數組中,這時一般

原创 kafka消費指定每次最大消費消息數量 max.poll.records

一個屬於new consumer的配置項,出現在0.10及其以上版本中。 #一次調用poll()操作時返回的最大記錄數,默認值爲500 spring.kafka.consumer.max-poll-records; Proper

原创 Java replace和replaceAll

Java replace和replaceAll

原创 Java實體類中Boolean 類型的屬相生成get和set方法時有些生成的是is而不是get

Boolean 變量一般用形容詞命名(例如控制某一元素“是否可見”的成員稱作 Visible),因此訪問器叫做 isVisible 比較自然(getVisible 就不符合英語語法了)

原创 kafka 出現多次rebalance故障

什麼時機觸發Rebalance 0.10kafka的rebalance條件 條件1:有新的consumer加入 條件2:舊的consumer掛了 條件3:coordinator掛了,集羣選舉出新的coordinator(0.10

原创 java將字符串轉換爲大寫或小寫

java字符串大小寫轉換 .toLowerCase();//轉成小寫 .toUpperCase();//轉成大寫 String str = "aaaaaBBcccc"; String Upstr = str.toUpperCas