原创 集合工具類(collection)

import org.springframework.util.CollectionUtils; import java.util.*; import java.util.function.BiFunction; import jav

原创 從零開始教你dubbo自定義負載均衡策略

前言:官網文檔有一重要章節SPI,建立好好閱讀,爲本文做鋪墊 1.搭建工程,結構如下: dubbo-learn                ---> 父pom dubbo-api                   ---> 服務提供

原创 【踩過的坑】Spring響應數據封裝統一對象返回,調用方報空指針

背景:Spring版本4.3.22;微服務A提供接口供其他服務調用,奇葩點:A服務響應封裝了統一對象返回,對象如下: @Getter @Setter @NoArgsConstructor public class Response {

原创 Linux ps命令詳解查看正在運行的進程,查看端口號相關指令

ps 命令是最常用的監控進程的命令,通過此命令可以查看系統中所有運行進程的詳細信息。 ps 命令有多種不同的使用方法,這常常給初學者帶來困惑。在各種 Linux 論壇上,詢問 ps 命令語法的帖子屢見不鮮,而出現這樣的情況,還要歸咎於 U

原创 layui使用th:attr取值失敗踩坑記錄

<div class="layui-form-item"> <label class="layui-form-label">頭像</label> <div class="l

原创 git未提交代碼找回

由於種種原因,寫的代碼沒有提交到本地倉庫(更別說遠程倉庫) 然後同事說,合下他的代碼到我到分支。腦子抽了,直接點了idea的merge按鈕 發現自己本地代碼全部沒提交,送給自己一首涼涼。 解決辦法,直接上圖(idea版本2020.1)

原创 java.lang.NoClassDefFoundError: com/mysql/cj/protocol/ExportControlled

Exception in thread "HikariPool-1 connection closer" java.lang.NoClassDefFoundError: com/mysql/cj/protocol/ExportContro

原创 docker安裝mysql、redis及外部訪問阿里雲docker中的MySQL

最近由於某些原因需要部署spring-boot項目到阿里雲ecs上; docker安裝mysql後外部無法訪問,安裝步驟及解決辦法見以下博客: https://www.cnblogs.com/smlile-you-me/p/1065013

原创 Eureka服務下線

當本地啓動程序,連接到eureka註冊中心後,不小心點擊了disconnect、terminate會造成該服務長時間沒有下線,此時需要強制下線(我遇到到情況是這樣,可能有所不同,但是現象是服務一直存在不下線) 具體方法: 通過註冊中心的接

原创 Redis分佈式鎖、RedisTemplate、lettuce實現

  springboot新版本使用lettuce取代了jedis連接redis,分佈式鎖實現代碼如下 import lombok.extern.slf4j.Slf4j; import org.springframework.beans.

原创 linux系統部署spring-boot項目java jar步驟彙總及涉及的Linux常用命令

步驟如下: 1.用idea打包好jar包 建議按照圖示1,2,3進行,打包好的jar一般比較大,如果發現jar比較小,很可能不正確。這時檢查pom.xml中的maven-plugin配置,打包好的jar包在對應工程的target中 2

原创 改微服務步驟及遇到的問題處理RequestParam.value() was empty on parameter 0

背景:將原來的服務改成微服務後,暴露接口給其他服務調用,啓動時報錯RequestParam.value() was empty on parameter 0 順便提下改爲服務步驟: 1.新建一個model,只提供接口對外暴露(同原來con

原创 git常用命令、查看和設置用戶名密碼、常見問題解決

初始化、提交代碼到遠程倉庫 正常情況下,用戶名、密碼全局設置一次就可以,使用較少【略過】,如有需要自行百度 新建一個工程,想提交到遠程倉庫【遠程倉庫也沒有】 如下步驟可實現提交到遠程倉庫 # 1.初始化 git init # 2.添加

原创 dubbo使用redis做註冊中心

業務需要整合dubbo,考慮成本,使用現有的redis作爲註冊中心,項目使用的Spring-boot-starter版本2.7.6 步驟: 參考官方中文文檔 http://dubbo.apache.org/zh-cn/docs/user/

原创 Jpa多條件模糊查詢級聯查詢

參考博客 https://blog.csdn.net/J080624/article/details/82559318