原创 linux常用命令之———批量建目錄

linux 批量建目錄命令 [root@n1 home]# ls gpadmin wxl [root@n1 home]# mkdir w{1..5} [root@n1 home]# ls gpadmin w1 w2 w3

原创 zk配置多個集羣ip

zk配置多個集羣ip zk配置多個集羣的ip,隨機選擇一個ip作爲server去連接

原创 SpringCloud ConfigServer無法獲取遠程git倉庫文件問題

springcloud config git 獲取失敗問題 git-upload-pack cloud: config: label: master server: defaul

原创 Kibana 部署安裝

相應es版本的kibana下載鏈接 Kibana 部署安裝 tar -zxvf kibana-5.1.2-linux-x86_64.tar.gz vim kibana-5.1.2-linux-x86_64/config/kiban

原创 面經回憶記錄

java基礎 1 多態是怎麼實現的? 2 jvm內存模型? 3 synchronized底層實現原理?ReentrantLock?AQS?偏向鎖? 4 線程如何實現交替輸出?都有哪些手段? 5 線程池使用?幾種策略?30併發10c

原创 Linux統計|監控工具--SAR

Linux統計|監控工具SAR詳細介紹: 要判斷一個系統瓶頸問題,有時需要幾個 sar 命令選項結合起來使用,例如: 懷疑CPU存在瓶頸,可用 sar -u 和 sar -q deng 等來查看 懷疑內存存在瓶頸,可用 sar -

原创 通過maven下載jar包

偶爾出現需要直接使用某些jar包的情況下,可以通過maven來下載獲得。 該經驗是在maven使用基礎上,抽取出部分功能作爲個人工具使用。 在任意目錄下創建一個文件夾,其下創建一個 pom.xml文件,一個bat批處理腳本。

原创 遞歸算法

在數學上,關於遞歸函數的定義如下:對於某一函數f(x),其定義域是集合A,那麼若對於A集合中的某一個值X0,其函數值f(x0)由f(f(x0))決定,那麼就稱f(x)爲遞歸函數。 如何快速正確的寫出遞歸函數 寫一個遞歸函數是非常程

原创 虛擬機克隆後的網絡配置

KVM虛擬機克隆後的網絡配置 克隆虛擬機 克隆完成後 這時網絡是不通的 service network restart 如圖 查看虛擬網卡的mac地址 vim /etc/udev/rules.d/70-persistent

原创 java隨機生成指定精度小數、定長字符串------隨筆

示例代碼 小數,字符串、時間等示例代碼 public class RandomTest { public static Random rand = new Random(); public static Stri

原创 jstack 分析線程進入 linkedTreeMap 死循環

連續兩次線程dump,發現某個別線程一直在一塊可疑代碼處卡住,top -H 觀察個別線程cpu100%,可能存在死循環 確認代碼邏輯、併發邏輯,避免觸發Gson的LinkedTreeMap Infinite Loop

原创 服務held住 訪問無響應

程序被held死的jstack dump分析結果 服務端口尚在,top無死鎖,cpu無100%,jstack dump分析發現所有的線程池都被held住, 此次原始是kafka同步引起,特此記錄 "defaultEventExec

原创 ES使用經驗記錄 --- 持續更新篇

ES使用經驗 Search篇 [1] ConstantScorequery:Tf/idf打分無參考意義的query可使用此類query,自行定義得分公式,此類query會有cache功能,一定程度上的加快查詢速度 [2]

原创 記一次Nginx記錄響應超時,業務不超時問題解決過程

現象描述 nginx日誌upstream_response_time顯示超時(某個請求) 通過過觀察業務TImeUseDetail(Flume-Kafka-Storm-ES-Kibana日誌解析收集)查詢該請求未超時 定位耗時在ng

原创 ELK B 之 logstash filebeat

下載logstash,下面是參考conf demo,主要是filter的ruby語法 測試數據 00:00:47 - Timeout : total:21, init:4, getUser:0, userReal:0, negs:2,