原创 多模塊項目下mybatis-plus報org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

spring boot整合mybatis-plus在Maven多模塊項目中可能會遇到自定義SQL在執行時報:org.apache.ibatis.binding.BindingException: Invalid bound stateme

原创 Feign實現聲明式REST調用、自定義配置、繼承、壓縮、多參數請求

一、簡介 二、爲微服務消費者整合Feign 三、Feign多參數請求 1、GET請求多參數URL 2、POST請求多參數 四、自定義Feign配置 五、Feign繼承 六、Feign壓縮   一、簡介 上一節微服務之間調用是使用RestT

原创 Dashboard可視化監控Hystrix數據

一、使用Hystrix Dashboard可視化監控數據 前文討論了Hystrix的監控,但都需要通過/hystrix.stream端點獲得數據再以文字形式展示的。辨識度很低。 接下來我們使用Hystrix Dashboard讓數據圖形化

原创 Hystrix微服務的容錯處理、防雪崩效應、狀態監控、隔離策略、回退日誌

一、容錯 1、雪崩效應 2、容錯手段 1.爲網絡請求設置超時 2.使用斷路器模式 二、Hystrix實現容錯 1、整合Hystrix 2、HyStrix的狀態監控與深入解析 3、隔離策略 一、容錯 如果服務提供者相應非常緩慢,那麼消費者對

原创 Eureka微服務註冊與發現、Eureka集羣、用戶認證、自我保護模式、多網卡IP選擇、健康檢查

一、Eureka微服務發現 二、編寫Eureka Server 三、編寫Eureka Client 1、服務提供者 2、服務消費者 四、Eureka Server集羣 五、將Eureka Client註冊到Eureka Server集羣中

原创 微服務教程-Dubbo教程、Spring Cloud教程、Nacos教程

轉載請標明出處: https://blog.csdn.net/qq_32352777/article/details/96130705 來自昌傑的攻城獅之路   Dubbo教程 前置篇:Linux下安裝java JDK & 部署Zoo

原创 分佈式、高併發下的ID生成策略

1、分佈式、高併發下的ID生成要求 全局唯一 趨勢遞增 效率高(生成、使用、索引) 控制併發 策略一:UUID/GUID(通用唯一識別碼) UUID按照開放軟件基金會(OSF)指定的標準計算。 用到了以太網遞增(MAC)、納秒級時間、芯片

原创 Nacos篇五 - Nacos集羣(Linux下standalone模式和cluster模式)

Nacos支持三種部署模式 單機模式 - 用於測試和單機試用。 集羣模式 - 用於生產環境,確保高可用。 多集羣模式 - 用於多數據中心場景。 注:本文已Linux CentOS7系統爲講述如何部署單機模式(standalone)和集羣模

原创 vue init慢、使用cli腳手架搭項目慢?一招解決問題

相信很多夥伴在使用vue cli搭建項目的時候都遇到過一個問題:輸入vue init webpack vue_project_demo。 一直顯示-download template,老是在哪轉圈圈下載模板。 有一個小技巧,執行下列命令安

原创 Vue去掉#,mode: history後打包後訪問首頁報404錯誤,報Loading chunk xxx failed,Unexpected token 錯誤

版本說明: Vue-cli:2.x Nginx:1.16.x Vue去掉URL中的# 我們在訪問Vue項目時,地址欄長這樣:localhost:8080/#/home/index或者10.51.34.153/#/login 地址欄中出現的

原创 Linux MySQL 去掉ONLY_FULL_GROUP_BY配置,mysql: [ERROR] unknown variable sql_mode=STRICT_TRANS_TABLES...

mysql 5.7版本在使用group by時可能遇到下列錯誤 "this is incompatible with sql_mode=only_full_group_by" 因爲sql_mode中設置了only_full_group_b

原创 Shiro架構,在線程類中SecurityUtils.getSubject()無法正常獲取principal

技術棧:Shiro+Spring Boot 場景描述:日誌審計時進行用戶操作記錄,登錄後在線程內中通過SecurityUtils.getSubject()獲取Shiro主體來獲取當前操作的用戶。 在實際開發過程中,發現在剛登錄後,前幾個請

原创 nginx報錯 emerg getpwnam(nginx) failed

原通過如下命令進行nginx安裝:     ./configure \     --prefix=/opt/nginx \     --user=nginx \     --group=nginxgroup \    make && ma

原创 java生成驗證碼圖片-高清圖片驗證碼生成|干擾碼|字符隨機旋轉

技術棧:java 場景描述:前端登錄時請求後端生成的驗證碼圖片,同時提供驗證碼正確性驗證、有效期驗證等 話不多說線上驗證碼生成後的效果: (注:後端生成的驗證碼圖片爲png,背景透明的,上述例子的網頁背景爲故意設置的其他顏色用於驗證碼的

原创 Spring boot+shiro報Another CacheManager with same name 'shiroCache' already exists in the same VM

在Spring Boot項目中整合Shiro和Ehcache緩存時發生如下的異常信息: Caused by: net.sf.ehcache.CacheException: Another CacheManager with same n