原创 [轉]搞定Gson泛型封裝

作者: @怪盜kidou 如需轉載需在明顯位置保留作者信息及原文鏈接 如果博客中有不恰當之處歡迎留言交流 http://www.jianshu.com/p/d62c2be60617 在你真的會用Gson嗎?Gson使用指南(一) 的第

原创 [轉]Maven多模塊結構下版本管理的正確姿勢-revision

轉自: Maven多模塊結構下版本管理的正確姿勢(CI Friendly Versions) - ${revision} 在使用Maven多模塊結構工程時,配置版本是一個比較頭疼的事。繼承版本,依賴版本,自身版本,都需要單獨定義,很是麻

原创 線程間的協作wait,notify,sleep,yield,join

Java 併發編程:線程間的協作(wait/notify/sleep/yield/join) 博文開始複習了下線程狀態,給出了線程狀態間的轉換圖示。 以實例,源碼,解釋描述方式,闡述了wait, notify ,sleep等的功能 點。

原创 Kafka學習理解-listeners配置

參考: https://www.jianshu.com/p/52a505354bbc listeners broker 服務器要監聽的地址及端口 . 默認是 localhost:9092 ,0.0.0.0的話 ,表示監聽本機的所有ip地

原创 用Python彈窗定時記錄工作

工作一天下來 , 忙個忙死 , 回想下又不知道幹了什麼 . 擼代碼 分析需求 開會 balabala ... 之前弄了個定時提醒 , 一個小時提醒一次 , 提示記錄一下工作 . 不要盲目 . 利用Win10計劃任務 + 彈窗,提醒你

原创 記一個大問題:線上服務器被攻擊 CPU 打爆

問題 突然線上服務器全部不可用 。 手機收到無數告警, CPU 使用超過100% , 服務心跳失敗 等。 售後,技術支持,領導電話通通飆來 。 一通慌啊。。。。。 找問題 上服務器,還好服務器還能登錄 。 先找 CPU 問題 , 找到 CP

原创 記一個小問題:分庫分表後的使用姿勢

問題 收到一個問題,說有個列表在測試和預發環境排序沒有問題,在線上就有問題。 然後定位是 sql 沒有加排序。加上排序後就 OK了。 這是爲什麼呢?當然是因爲測試和預發環境沒有做分庫分表啦。 測試環境裏數據庫只有一個,表也只有一份,所以列表

原创 巧用chrome Snippets

個人平時喜歡用chrome的控制檯做一些小計算 , 小腳本 . 但略複雜一點的就寫腳本就得寫一陣子. 上node的話 , 一些小腳本又顯得大材小用 . 而且node用起來 , 在我看來是略麻煩了一些 . 需要找到腳本目錄 , 然後再node

原创 記一次詭異的空指針

接到一個問題,說服務啓動後偶爾會有空指針的問題。偶現。 背景 項目是 SpringBoot 項目, 按報錯,是 service 注入爲空,然後在執行時就空指針了。 @Service("xxxService") public class xx

原创 Flink異常筆記(持續更新)

A rowtime attribute requires an EventTime time characteristic in stream environment. But is: ProcessingTime Time Chara

原创 記一次CPU百分百的問題

服務拆分遷移,但是拆分後的子服務,會有一臺機器CPU 飆100%,持續一下就沒了。 背景 一個定時任務服務,由於定時任務屬於邊緣業務,各業務線發展拆分時,一直沒有動這個服務。 最近這個服務改動太過頻繁,太多業務在一個服務上,今天這個上線,明

原创 安裝字體 JetBrain mono

安裝字體 JetBrain mono 官網: https://www.jetbrains.com/lp/mono/ In JetBrains IDEs 如果是 v2019.3 及之後的版本,已經集成了這個字體,直接選擇就可以了. Prefe

原创 Mac 五筆輸入法使用小記

自帶輸入法 Mac 系統的中文輸入法中, 自帶了一個五筆輸入法。 默認沒啓用 , 在 系統偏好設置 -> 鍵盤 -> 輸入法 , 左下角選擇+,在簡體中文中,選擇五筆型 . 然後可以 control + 空格 選擇到 五筆 輸入法。 是長

原创 線上緩存不一致問題排查

緩存不一致問題 背景 會員相關有: 綜合系統 :會員的基礎CRUD ,舊系統,慢慢廢棄,不再維護。 會員系統 :從綜合系統裏拆分出來的,有基礎服務,接口服務,數據同步服務,SSO服務等。 每個服務都是單獨的應用。 兩個系統共用同一張表,

原创 Kafka 消費時機問題

kafka的消費時機 問題 kafka啓動後開始消費的話, 如果此時消費流程中有其他依賴沒有啓動完成的話,比如 Redis , Mysql ,RPC等就會有空指針或其他問題。這時候就要延後kafka的消費時機。 解決 kafka啓動時,不在