原创 okd 3.11平臺istio的進階實踐

使用的yaml配置文件可從https://gitee.com/tanwubo/okd-istio-bookinfo獲取 1.部署bookinfo 1.1 部署bookinfo oc apply -n myproject -f 01

原创 Elasticsearch 6.5.1學習筆記(一)安裝

Elasticsearch安裝 使用docker安裝 第一步下載鏡像,在https://www.docker.elastic.co/中,找到6.5.1版本的Elasticsearch,複製命令: docker pull docke

原创 okd 3.11 安裝、使用Istio

1.資源準備 虛擬機4C 8G 100G磁盤,配置好網絡,需要連接外網。 cat /etc/centos-release CentOS Linux release 7.7.1908 (Core) 2.安裝okd 3.11 # 安

原创 Sentry離線部署

環境準備 我將9.1.2版本的sentry所需環境做了整合打包:https://pan.baidu.com/s/128CW8uc5VHzA2dWTcjTZwA 提取碼:ib8a 。 虛擬機OS版本: [root@localhost

原创 記一次JVM生產OOM及後續調優

2020年03月18日,開年第一個生產事故發送在我的項目組o(╥﹏╥)o 事故發生 在下午2點40時,收到了第一個客戶投訴,緊接着收到了第二個、第三個。 並且不斷的有各業務系統表示自己的系統出現了操作無響應的現象,如此大範圍的影響

原创 nginx的location, root, alias, proxy_pass

一直對nginx的location匹配順序處於一種似懂非懂的狀態,這次仔細閱讀了官方文檔後頓悟了,做此紀錄。 location 參考:location location的匹配模式有五種: location /abc{ #普通前綴匹

原创 zuul的ignoredHeaders和sensitiveHeaders配置詳解

搜索了網上的一些資料,發現各有各的解釋,且解釋的不太清楚。 查看了zuul的源碼後得出結論: 倆個配置都是用來過濾header的,只不過sensitiveHeaders不配置時,會有三個默認過濾的header頭。 不做任何配置的

原创 HashMap對hash算法的優化

final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { ...

原创 zeebe快速入門

下載麻煩可以下我這個整理的整包: 鏈接:https://pan.baidu.com/s/1Vgbyxt1PO3Kex1r47pKPlA 提取碼:9r1a 下載zeebe zeebe發佈頁面,選擇zeebe-distributio

原创 kafka jdbc sink connect源碼調研

JdbcSinkConnector public class JdbcSinkConnector extends SinkConnector { public Class<? extends Task> taskClass()

原创 Apollo源碼閱讀記錄(一)

最近公司項目用到了Apollo,花了幾天功夫把Apollo的官方文檔過了一遍,不得不說寫的非常詳細。基本的使用,已經簡單的原理都介紹的明明白白的。 在文檔上有這麼句話:據說Apollo非常適合作爲初學者第一個通讀源碼學習的分佈式中間件

原创 Jenkins 工作筆記

由於公司需要,這邊記錄一下自己在學習Jenkins的一些過程,以及遇到的一些坑。 安裝 安裝Jenkins Jenkins的安裝還是比較簡單的,我用的是CentOs 6,安裝步驟如下: sudo wget -O /etc/yum.re

原创 Git 快速入門

Git是目前世界上最先進的分佈式版本控制系統!(一條五毛,括號刪掉) 先進的系統都是很人性化的,所以入門並不困難。 第一步當然是安裝,Git的安裝十分簡單,參考:安裝Git 廖大佬的這個Git教程也非常基礎,適合新手入門,我這裏將其精

原创 Elasticsearch 6.5.1學習筆記(四)document更新

全局更新 在 Elasticsearch 中document是不可改變 的,不能修改它們。所以當我們使用更新API時,其實是經歷了: 查詢舊數據 標記舊數據爲刪除狀態 插入新數據 這裏並不是將舊文檔直接刪除,而是打上刪除標記,是爲了