原创 Thrift 0.9.3 Mac安裝 實測有效

Thrfit版本0.9.3 安裝 brew install https://gist.githubusercontent.com/chrislusf/8b4e7c19551ba220232f037b43c0eaf3/raw/014

原创 mysql groupby後選擇了哪一條

結論 排序後 每個聚合鍵的第一條 所以可以通過排序來控制groupby的最終結果 實驗 測試如下 按照uid聚合 未排序 默認主鍵升序 select uid,name from tmp group by uid 1 C

原创 全網最新 Skywalking 6.1.0部署進kubernetes(k8s) 包含springcloud測試用例

skywalking-kubernetes 該項目可以迅速將skywalking 6.1.0部署進kubernetes(k8s) 包含ui oap es模塊和完整的springcloud測試用例 此外將agent整合到sideca

原创 查看java程序啓動參數

jps查找pid爲18633 jcmd 18633 VM.flags jmap -heap 18633 jinfo -flags 18633 查看gc jstat -gc 18633

原创 解決ubuntu系統 dns覆蓋寫入127.0.0.53的問題

問題 ubuntu18.04LTS搭建k8s coredns組件報錯 因爲/etc/resolve.conf中存在 nameserver 127.0.0.53迴環地址造成循環引用 手動修改無果,每次重啓依舊會覆蓋 原因 ubunt

原创 jmap jinfo報錯Operation not permitted

問題 jstat -gc 18633 可以 jcmd 18633 VM.flags 可以 jmap -heap 18633 報錯 jinfo -flags 18633 報錯 Caused by: sun.jvm.hotspot.

原创 Mac homebrew 安裝thrift 0.9.3 親測有效

控制檯輸入 brew install https://gist.githubusercontent.com/chrislusf/8b4e7c19551ba220232f037b43c0eaf3/raw/01465b867b8ef

原创 一文讀懂鎖、CAS、volitale 附贈併發學習神文(英文版)

Disruptor的恐怖性能 之前看了很多關於併發的中文文章 感覺沒有特別吃透,最近在研究一個高性能消息隊列的時候 在具體的場景下關於三者區別有更深的體會 首先介紹一下主角 Disruptor是一個高性能高吞吐低延遲 併發讀寫隊列

原创 Http2與Http1.1比較

Key Features HTTP/2 has the following key features compared to HTTP/1.1: Binary Protocol 二進制協議 HTTP/2 is a binary