原创 使用自定義 Grafana 面板監控 Consul

使用自定義 Grafana 面板監控 Consul 使用 Prometheus和 Grafana監控 Consul,Dashboard 中的基本都是Consul 自身的狀態,除此之外,還需要一些業務相關的監控,比如當前註冊的服務數

原创 Kubernetes 部署 Dashboard

Kubernetes 部署 Dashboard KubernetesDashboard 是提供 Kubernetes信息可視化的 Web 插件 部署 kubectl apply -f https://raw.githubuse

原创 代碼質量工具 Sonarqube 搭建使用

代碼質量工具 Sonarqube 搭建使用 Sonarqube 是一個代碼質量管理平臺,可以結合不同的測試工具,代碼分析工具,持續集成工具等提供代碼質量可是化和管理的工具 在線質量平臺 截圖 使用 啓動容器 do

原创 使用 Jib 生成 Java Docker 鏡像

使用 Jib 生成 Java Docker 鏡像 Jib 是谷歌最新開源的 Java 應用的 Docker 鏡像生成工具,可以通過 Gradle 或 Maven 直接生成鏡像並上傳到倉庫而不需要 Dockerfile 文件或者

原创 JRebel 安裝激活

JRebel 是適用於 Java IDE 的代碼熱更新工具,可以直接更新代碼,避免重啓應用,可以提高開發效率,官網是 https://zeroturnaround.com/software/jrebel/ 安裝 Eclipse

原创 SpringCloud 中 Feign 調用添加 Oauth2 Authorization Header

SpringCloud 中 Feign 調用添加 Oauth2 Authorization Header SpringCloud 中通過 Feign 調用其他服務,當服務使用 Oauth2 授權的時候,Feign 默認並不會將認

原创 SpringCloud OAuth2 授權服務器認證失敗:BadCredentialsException: Could not obtain access token 解決方案

SpringCloud OAuth2 授權服務器認證失敗:BadCredentialsException: Could not obtain access token 解決方案 在使用 SpringSecurity Oauth2

原创 服務追蹤工具 SkyWorking 搭建使用

服務追蹤工具 SkyWorking 搭建使用 SkyWalking 是用於對微服務,Cloud Native,容器等提供應用性能監控和分佈式調用鏈追蹤的工具 Demo 截圖 環境 SkyWalking 5.0.

原创 Java 中計算字符串表達式的值

Java 中計算字符串表達式的值 在 Java 中計算字符串數值表達式可以用 javax.script.ScriptEngine#eval(java.lang.String),通過調用 JavaScript 來計算 impor

原创 Prometheus 使用 Consul 自動發現 Spring Boot 服務並拉取數據

Prometheus 使用 Consul 自動發現 Spring Boot 服務並拉取數據 使用 Prometheus監控 SpringBoot 應用,當應用很多,且上下線頻繁時,需要不斷的更改 Prometheus 的配置文件,

原创 使用 Prometheus 和 Grafana 監控 Spring Boot 應用

使用 Prometheus 和 Grafana 監控 Spring Boot 應用 監控 Spring Boot 應用的狀態,以及一些自定義的業務數據 監控 Spring Boot 應用 添加依賴 build.gradle

原创 使用 Prometheus 和 Grafana 監控 Consul

使用 Prometheus 和 Grafana 監控 Consul 使用 Prometheus 和 Grafana 監控 Consul ,便於瞭解 Consul當前的狀態,使用 Docker分別啓動多個容器 啓動 Consul

原创 使用 GitHub 作爲 Helm 倉庫

使用 GitHub 作爲 Helm 倉庫 使用 GitHub 作爲 Helm 的倉庫;在創建前需要按照 Helm,以 Helm3 爲例 準備工作 創建倉庫 在 GitHub 上創建名爲 helm-chart的倉庫 本地創

原创 使用騰訊雲的Serverless部署應用

使用騰訊雲的Serverless部署應用 使用騰訊雲的Serverless服務,部署一個Go編寫的天氣變化的提醒應用 該應用通過定時查詢高德地圖的天氣API,噹噹前天氣或未來幾天天氣不好時,通過Server醬在微信中進行提醒

原创 Go 調用 Windows 的系統 API,檢測是否鎖屏

Go 調用 Windows 的系統 API,檢測是否鎖屏 因爲應用需要根據當前電腦是否處於活躍狀態來執行不同的動作,所以需要獲取電腦當前活躍的窗口判斷是否處於鎖屏 可以通過調用Windows 的庫來執行相應的API impor