原创 以後,要如何更好地輸出博客?

背景: 2020魔幻開局。從1月21號起到現在,接近兩個月的時間了,我實在沒想到這個假期能如此漫長,這或許是退休前最後一個如此長的假期了吧(別再搞了)?年前還和同事們開玩笑,說要想放寒暑假這麼長的假期,只能裸辭…實在是沒想到。 之

原创 計算機非科班工作後如何爬出技術的絕望之谷,走向開悟之路

emm,幾個月沒寫博客了,究其原因,還是覺得自己太菜了吧。 我從17年底開始寫博客,最初只是爲了記錄一下自己技術生涯的一些學習細節,將某些知識,以文章的形式記錄下來,內容比較隨意,主要是方便以後自己回顧,查漏補缺。但兩年過去了,越

原创 深入一點談談進程和線程的區別

背景: 這個問題雖然常見,但想說清楚還真不容易,在這整理下思路聊聊吧。 文章目錄1.什麼是進程?爲什麼要有進程?2.什麼是線程?爲什麼要有線程?3.它們在Linux內核中實現方式有何不同?4.所以它們到底有哪些區別?附:我們通常

原创 爲什麼要學習彙編語言?

一、我學習彙編的緣由 工作兩年後,我爲什麼突然決定要學習彙編呢?在我的一些朋友看來很奇怪,確實,這個選擇在我的技術學習生涯裏,有點突兀。 我在上篇文章 《計算機非科班工作後如何爬出技術的絕望之谷,走向開悟之路》 中聊了下目前學習的

原创 關於Flume斷點續傳(防止重複消費)的解決方案

背景: 前段時間寫了個 Flume實時採集日誌到 Kafka(極簡版),其中我們是使用 exec source執行 tail命令來監控採集日誌的,但這樣做會存在一些問題:如果agent進程突然掛了,下次重啓採集任務,會導致日誌文件

原创 以後,我要如何更好地輸出博客?

背景: 2020魔幻開局。從1月21號起到現在,接近兩個月的時間了,我實在沒想到這個假期能如此漫長,這或許是退休前最後一個如此長的假期了吧(別再搞了)?年前還和同事們開玩笑,說要想放寒暑假這麼長的假期,只能裸辭…實在是沒想到。 之

原创 http升級爲https全過程(通過nginx安裝SSL證書)

背景: 之前項目都是爲集團內部提供服務的,很多接口都是內網訪問,網絡安全方面考慮不多。但是隨着業務發展,可能要對外提供互聯網服務了,一些安全方面的因素也要逐步考慮計劃。 這次,就從最基本的域名安裝SSL證書開始,將http協議升級

原创 多項目寫入同一Logback日誌文件導致的滾動混亂問題(修改Logback源碼)

背景: 最近打算將主要幾個項目配置負載均衡策略,由於當前業務用戶不多,不存在併發流量問題,我們目的只是爲了實現不停機部署以及進程級別的故障轉移而已。 通過Jenkins動態傳入端口選項參數,啓動多實例項目,配合nginx的upst

原创 安裝kafka-manager監控Kafka集羣狀態(搭配kafka tool使用)

背景: CDH集羣管理界面不提供Kafka具體的狀態監控,需要自己安裝相關工具,我們選擇比較經典的yahoo開源工具 kafka-manager,搭配 kafka tool客戶端工具使用。這裏簡單介紹下安裝過程 ~ 一、下載 直