原创 Kafka 無消息丟失的配置,每一個其實都能對應上面提到的問題。

不要使用 producer.send(msg),而要使用 producer.send(msg, callback)。記住,一定要使用帶有回調通知的 send 方法。設置 acks = all。acks 是 Producer 的一個參數,代表

原创 kafka 相關的命令操作 以及配置server.properties

1、啓動Kafka bin/kafka-server-start.sh config/server.properties & 2、停止Kafka bin/kafka-server-stop.sh 3、創建Topic bin/kafka-

原创 spring 編譯 出的錯誤 Error:(347, 51) java: 找不到符號 符號: 變量 CoroutinesUtils 位置:

https://blog.csdn.net/gooaaee/article/details/104437902

原创 jdk1.8新特性:函數式接口、方法引用、函數式編程、常用函數式接口

https://blog.csdn.net/weixin_43365369/article/details/91171349

原创 谷歌的guava的工具類使用

工具類 就是封裝平常用的方法,不需要你重複造輪子,節省開發人員時間,提高工作效率。谷歌作爲大公司,當然會從日常的工作中提取中很多高效率的方法出來。所以就誕生了guava。guava的優點:高效設計良好的API,被Google的開發者設計,實

原创 spring事物

這裏面有幾點需要大家留意:A. 一個功能是否要事務,必須納入設計、編碼考慮。不能僅僅完成了基本功能就ok。B. 如果加了事務,必須做好開發環境測試(測試環境也儘量觸發異常、測試回滾),確保事務生效。C. 以下列了事務使用過程的注意事項,請大

原创 看完這篇垃圾回收,和面試官扯皮沒問題了

Java 相比 C/C++ 最顯著的特點便是引入了自動垃圾回收 (下文統一用 GC 指代自動垃圾回收),它解決了 C/C++ 最令人頭疼的內存管理問題,讓程序員專注於程序本身,不用關心內存回收這些惱人的問題,這也是 Java 能大行其道的重

原创 在實際項目中使用策略模式

1.首先定義一個接口/** * @program: springboot * @description: * @author: Jhon_Li * @create: 2019-08-09 11:03 **/ public inte

原创 rocketmq -雙master搭建

1.第一步需要兩臺虛擬機,然後其次都要安裝rocket mqwgethttps://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-relea

原创 springcloud2.0以上的配置中心採坑

1.config的配置文件spring: application: name: config rabbitmq: host: localhost port: 5672 username: guest

原创 docker 安裝es和 kibana

1.下載鏡像docker pull elasticsearch2.啓動docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elastic

原创 使用logstash 同步數據庫到es

1.上傳logstash-6.4.3.tar.gz到服務中2.tar –zxvf  logstash-6.4.3.tar.gz3.cd logstash-6.4.34. bin/logstash-plugin install logstas

原创 logstash 採集kafka日誌的文件配置xx.conf

input { kafka { bootstrap_servers => "localhost:9092" topics => ["goods_mylog"] } } output { stdout { co

原创 docker 安裝 本地gitlab

1.下載鏡像docker pull beginor/gitlab-ce:11.0.1-ce.02.創建三個文件夾mkdir -p /mnt/gitlab/etc mkdir -p /mnt/gitlab/log mkdir -p /mn