原创 mycat 建sequence

準備知識 一個表只允許一個字段有 sequence,且必須爲 PK mycat_sequence 表以 name 爲 PK。可見 一個表只能有一個字段使用 sequence 從 schema.xml 配置,可見 一個表哪個字段使

原创 plantuml 介紹

轉自:https://www.jianshu.com/p/4068e5cf8355 1. 背景 隨着工作時間的增長,越發覺得用專業的圖形(用例圖,時序圖,ER圖等等)去準確表達想法是很重要的。比如針對某個需求繪製的的用例圖,比一段乏味的

原创 K8S demo

轉自:https://blog.csdn.net/hahaxu/article/details/79772296 kubernetes 從一個簡單例子開始 參考 《kubernetes 權威指南》一節的 從一個簡單例子開始,操作實錄。 一

原创 Canal 代碼 - EventParser

git 地址 https://github.com/alibaba/canal 架構 (圖片來自:https://www.jianshu.com/p/0ccbd1a1a5ec) 代碼 Demo com/alibaba/otter/c

原创 用戶態,內核態

1. 內核態與用戶態 (該圖來自:https://www.jianshu.com/p/85e931636f27) 分態原由 操作系統資源固定:如 CPU,內存,磁盤,網路接口。 爲保證系統資源有效利用,統一由內核進行分配,防止某些進程過

原创 load 過高及排查方法

平常的工作中,在衡量服務器的性能時,經常會涉及到幾個指標,load、cpu、mem、qps、rt等。每個指標都有其獨特的意義,很多時候在線上出現問題時,往往會伴隨着某些指標的異常。大部分情況下,在問題發生之前,某些指標就會提前有異常顯示。

原创 一次 emoji 導致的 mysql 插入異常排查

問題 通過 jdbc 向數據庫中插入數據時,由於字段值有 emoji。導致錯誤: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\xA0\xBB\xB8\xE

原创 k8s 各種概念 —— 《Kubernetes權威指南》第一章讀書筆記

資源總架構 Master api server 進程:接收和執行控制命令,是集羣控制入口,對集羣所有資源“增刪改查”。 replication controller 進程:所有資源自動化控制中心。 scheduler 進程:資源(Po

原创 jstat 命令學習

轉自:http://www.hollischuang.com/archives/481  jstat(JVM Statistics Monitoring Tool)是用於監控虛擬機各種運行狀態信息的命令行工具。他可以顯示本地或遠程虛擬機

原创 Docker 兩種生成鏡像方式

本文系根據網上其他人的文章,記錄自己的 demo 經驗。相關鏈接附在文中。 通過 Dockerfile 構造鏡像 參考:https://www.jianshu.com/p/2cddddfc1356 Dockerfile 可以基於一個已有的

原创 java 協程庫 quasar demo

quasar 開源地址:https://github.com/puniverse/quasar 協程本質:單線程實現並行。 協程:適用於 IO 密集型。 線程池:適用於計算密集型。 Demo 假設我們有 100 個任務,每個任務需要做大量

原创 一些常用的 mysql 命令

TODO 獲取各個庫使用存儲 select table_schema, sum((data_length+index_length)/1024/1024) AS MB from information_schema.table

原创 Retrofit 介紹

參考: https://www.jianshu.com/p/2260d9626d95

原创 mac 常用操作

改快捷鍵 系統偏好設置 –>  鍵盤 –> 快捷鍵 打開終端 command + 空格       彈出搜索框,輸入 "terminal" 按鍵分佈 顯示隱藏文件夾 shift + command + .

原创 IDEA 代碼風格統一

安裝插件 路徑:settings -> plugins 選擇 Browse repositories… 插件1 Eclipse Code Formatter 啓用 eclipse format 選擇Eclipse版本爲4.4 選擇