原创 zabbix基本監控各指標簡解

zabbix基本監控各指標簡解 監控項目及使用模板 監控http和https: Template App HTTP Service      Template App HTTPS Service 監控cpu,內存,網絡等: Templ

原创 k8s Kubernetes中文文檔

Kubernetes中文文檔 Kubernetes概述 Kubernetes設計架構 kubernetes設計理念 創建Kubernetes集羣 基於Docker本地運行Kubernetes 使用Vagrant 本地運行Kubrenete

原创 java lambda對數組的元素trim操作

String[] strTrimArray = {"tom ","jack"} ; List<String> collect = Arrays.asList(strTrimArray).stream()

原创 springboot2.x 整合elasticsearch5.6.3 遇到的問題

 首先說明基於TransportClient整合 如果項目SpringBoot1.5.X以下的,那麼elasticSearch.jar最高是2.4.4版本的,只有SpringBoot2.X+,elasticSearch.jar纔是5.X+

原创 es match、match_phrase、query_string和term的區別

原文鏈接:https://www.cnblogs.com/chenmz1995/p/10199147.html 一)text字段和keyword字段的區別 以下給出一個例子: 首先建立一個索引和

原创 kafka副本機制之數據可靠性

原文鏈接:https://www.cnblogs.com/ucarinc/p/8167728.html 一、概述   爲了提升集羣的HA,Kafka從0.8版本開始引入了副本(Replica)機

原创 Cat 跨線程之 ForkedTransaction 用法和原理分析

原文鏈接:https://www.cnblogs.com/ucarinc/p/7838154.html package com.dianping.cat.message.internal;

原创 三元表達式 一個優先級的問題

  有問題的   正確的      

原创 jdk8 jvm配置參數說明

轉載 https://www.cnblogs.com/syuf/p/10183683.html 這些選項是特定於Java HotSpot虛擬機的通用選項。-X 顯示所有可用-X選項的幫助。 -Xbatch 禁用後臺編譯。默認情況下,JVM

原创 java map 對key排序

map<k,v> 對key排序 1 如果key爲String類型 使用Treemap即可 TreeMap<String,Integer> p = new TreeMap<>(); p.put("desc",100); p.put("cdn

原创 Arthas使用指南

轉載:MartinDai https://segmentfault.com/a/1190000014618329?utm_source=tag-newest Arthas 能爲你做什麼? 這個類從哪個 jar 包加載的?爲什麼會報各種類相

原创 Kibana查詢說明

轉載:https://www.cnblogs.com/davidwang456/p/7795251.html   elasticsearch構建在Lucene之上,過濾器語法和Lucene相同 Kibana接口概述 Kibana接口分爲四

原创 SpringCloud源碼解析(2)--ApplicationContextInitializer配置與原理

來源:https://www.jianshu.com/p/0229dd853d77 前言 上文粗略的看了springboot啓動相關的源碼,這次我們來看SpringApplication構造方法中初始化的ApplicationContex

原创 CompletableFuture parallelStream並行流使用的一個注意事項

並行流 就是多線程 使用的威力大,出問題的概率也大,使用時候要謹慎,一旦出問題, 相對來說不好排查錯誤 這裏就說一個遇到的問題: 不要再每個並行流分別計算,這個流處理需要的公共變量, 可以在外部計算好,傳進去。 修改前: 上圖函數具體實

原创 lambda no instance(s) of type variable(s) T exist so that void conforms to R

代碼如下出現標題報錯 List<String> days = DateUtils.getDays(t.getStartTime(), t.getEndTime()); days.stream().