原创 dubbo接入sentinel

一、控制檯安裝 https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B0 1、release頁面下載jar包 2、啓動命令 java -Dserve

原创 sentinel對比hystrix

概念 Sentinel 的控制檯(Dashboard)是流量控制、熔斷降級規則統一配置和管理的入口,同時它爲用戶提供了多個維度的監控功能。在 Sentinel 控制檯上,我們可以配置規則並實時查看流量控制效果。 默認用戶名和密碼都

原创 dubbo2.5.3升級到2.7.3記錄

maven座標 1、dubbo替換爲 <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <ver

原创 springboot監控

爲什麼要關心springboot監控? springboot作爲微服務框架,除了它強大的快速開發功能外,還有就是它提供了actuator模塊,引入該模塊能夠自動爲springboot應用提供一系列用於監控的端點,而且springc

原创 嵌入式數據庫h2

1、下載h2數據源 安裝成功,啓動h2.bat或者h2w.bat 項目引入依賴jar包 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</a

原创 加密方式再總結

加密方式分爲:單向加密和雙向加密。 單向加密 該方式不可逆:MD5摘要算法 md5加密後密文是固定的的,所以長度也是固定的,長度比加密數據小很多。 應用場景 密碼存儲、信息完整性校驗等 信息完整性校驗如文件是否被篡改,先計算其

原创 hutool工具類

本文旨在總結好用的工具類,文章會持續更新 1、hutool工具類 工具類官網 https://hutool.cn/ 參考文檔 https://hutool.cn/docs/#/ hutool工具類包含的模塊

原创 Fastjson與Jackson

FastJson常用操作 一、java 創建json對象 獲取到post請求,利用JSON API獲取到相應的參數,解析成程序需要的對象。 String msgPara ="{\"empNames\":[{\"empName\":\"l

原创 斷路器Hystrix以及監控大盤

概念 斷路器本身是一種開關裝置,概念來自電學,當線路中有電器發生短路時,及時切斷故障電路防止線路過載、發熱導致火災等。 分佈式系統架構中,當某個微服務出現故障後,通過斷路器的故障監控,向調用方返回一個錯誤響應而不是長時間的等待,這

原创 spring-oauth2總結

OAuth2協議流程 授權服務器也叫認證服務器(Authorization Server),專門處理認證的服務器。 1、用戶(資源擁有者)打開第三方應用客戶端以後,客戶端要求用戶給予授權。 2、用戶同意給予客戶端授權。 3、客戶端

原创 java實體映射工具mapstruct

1、引入依賴jar包 <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId> <vers

原创 linux常用命令總結二(chown/sed/echo/ls/vim/scp/awk/tree)

chown 通過chmod可以修改一個文件的權限,也可以修改文件所有者及用戶組。chown是change owner 的縮寫。chown -R用來同時修改目錄下的子目錄和文件(-R表示遞歸)。 創建用戶 useradd chang

原创 註冊中心Nacos/Eureka/zookeeper/Consul/etcd哪家強

1、Nacos專爲 Dubbo 而生的註冊中心與配置中心 nacos官方文檔 Nacos 有三大主要功能: 服務發現和服務健康監測 Nacos 提供對服務的實時健康監測,阻止向不健康的主機或服務實例發送請求。 動態配置管理 動態

原创 java應用診斷工具-arthas

arthas是阿里開源的java診斷工具,支持在線排查問題,動態跟蹤java代碼,實時監控jvm狀態,採用命令行交互模式 一、安裝arthas-boot curl -O https://alibaba.github.io/arth

原创 poi報表相關jar包

poi用於報表導入導出,excel分爲2003和2007版本的api,引入以下poi jar包是避免各種的異常的前提,poi官方文檔晦澀難懂,此處記錄下,不要多導包,也不要少導包,poi包中collections4 <depend