原创 git中的tag

git的tag是比較常用的一個特性,關於tag有人叫做標籤,有人叫做里程碑,無所謂了。 Git 支持兩種標籤:輕量標籤(lightweight)與附註標籤(annotated)。本篇重要討論如何使用輕量級標籤,關於附註標籤的使用,

原创 nginx通過不同的二級域名映射到不同端口下的應用

假設你有一臺服務器,希望在上面啓動三個應用程序,分別是 官網首頁,監聽80端口 api接口,監聽8080端口 管理後臺,監聽8081端口 其中,官網首頁和管理後臺都是純前端的項目,build之後就是一些靜態頁面,需要通過ngi

原创 linux shell小試牛刀之一——統計服務器上的網絡連接數

今天發現一臺linux服務器上的網絡連接數比較多,使用ss -s看一下,發現有差不多存在2000個連接,接下來我會通過管道並組合使用多個linux命令,統計一下哪些哪些ip與當前服務器建立的連接比較多。 1、使用ss -a打印出所

原创 java進程耗費CPU的跟蹤

1、通過jps -l來找到需要跟蹤的java進程的pid,下面使用$PID來標識 # jps -l 27544 org.logstash.Logstash 16620 demo.CpuUsage 16639 sun.tools.j

原创 spring cloud / netflix hystrix 客戶端彈性

客戶端彈性 所謂客戶端彈性(resiliency),指的是當依賴的服務發生錯誤或表現不佳時,客戶端仍然能夠有應對的辦法,而不是陷入崩潰或不可用。 本篇將討論如何通過Hystrix來實現 熔斷 (circuit breaker)

原创 spring cloud / netflix eureka 服務發現與服務調用

本篇介紹如何藉助spring cloud / netflix eureka實現服務發現和服務調用,具體包含以下內容 創建eureka server,作爲註冊中心 創建一個叫做myservice1的服務,啓動三個節點並註冊到eur

原创 spring cloud config server保存加密配置項

配置項中通常會包括一些敏感的信息,比如密碼等,config server支持對這些敏感信息進行對稱加密保存,在運行時解密。 config server開啓加密功能 config server端開啓加密功能需要以下幾步 下載並安裝

原创 spring cloud config server初體驗

spring cloud config server可以將配置放到一個統一的地方,並且以服務的形式提供出來。 本篇來通過兩個簡單的例子,來說明如何創建一個基於git倉庫的config server,以及客戶端如何使用它。 創建一個

原创 influxdb的retention policy

定義 The part of InfluxDB’s data structure that describes for how long InfluxDB keeps data (duration), how many copi

原创 淺談jvm內存分配與回收

本篇涵蓋一下內容 jvm內存區域的用途介紹 如何判斷對象是否已死(回收哪些對象) 常見的回收算法和策略 相關的jvm參數介紹 jvm內存區域的用途介紹 java虛擬機在執行java程序時會把它管理的內存劃分爲不同的區域,每個區域有

原创 cdh集成sentry

安裝sentry服務 在cloudera manager web頁面上選中集羣下的action按鈕,然後點擊add service,在列表中選擇sentry服務,並按照嚮導操作即可。sentry的運行需要使用mysql,在安裝cdh的

原创 linux shell中的參數

在執行linux shell命令是,可以傳遞0個到多個參數,本篇博客來討論如何來獲取運行shell命令時傳入的參數。 在linux shell中,參數信息會被賦值給幾個特殊的變量,下面分別介紹 獲取某個參數:$num 或 ${num

原创 linux常備工具之sort

sort命令非常簡單,且容易理解。先來看幾個常用的例子。 下面是一個文件1.txt $ cat 1.txt a c b e c g f d 簡單的使用場景 下面對這個文件中的內容進行排序: 不加任何參數,直接排序 $ sort 1

原创 linux常備工具之grep

grep能夠在一個或多個文件中搜索指定的模式或關鍵字,該命令的一般格式爲: grep pattern files 用grep搜索文件內容 先來看一下grep最簡單的用法。假設當前目錄有一個文本文件c.txt,它的內容如下 $ ca

原创 使用spring boot actuator 2.x進行應用監控

本篇博客簡單地聊一下如何使用spring boot actuator來對web服務進行監控,並重點聊一下接口的監控。spring boot actuator 1.x 版本和2.x版本的差別比較大,本文只討論2.x。我目前使用的版本是2