原创 SpringBoot 2.5.5整合SpringSecurity+JWT

目錄結構      添加依賴 <!-- SpringSecurity --> <dependency> <groupId>org.springframework.boot</groupId>

原创 Http基礎協議

瀏覽器請求方法 http1.0定義了三種: GET: 向服務器獲取資源,比如常見的查詢請求 POST: 向服務器提交數據而發送的請求 Head: 和get類似,返回的響應中沒有具體的內容,用於獲取報頭 http1.1定義了六種

原创 ES 客戶端 RestHighLevelClient Connection reset by peer 親測有效 2022-11-05

導讀   最新公司ES集羣老出現連接關閉,進而導致查詢|寫入ES時報錯,報錯日誌顯示如下 [2m2022-10-23 14:13:10.088[0;39m - [31mERROR[0;39m - [35m[NONE][NONE][NON

原创 SpringCloud整合分佈式事務Seata 1.4.1 支持微服務全局異常攔截

項目依賴 SpringBoot 2.5.5 SpringCloud 2020.0.4 Alibaba Spring Cloud 2021.1 Mybatis Plus 3.4.0 Seata 1.4.1(需要與服務器部署的Seata版本保

原创 Docker常用部署中間件集合

部署redis docker run -itd --name redis-6379 --restart=always -p 6379:6379 redis --requirepass 123456 部署nacos docker run

原创 SpringBoot 2.5.5整合輕量級的分佈式日誌標記追蹤神器TLog

TLog能解決什麼痛點   隨着微服務盛行,很多公司都把系統按照業務邊界拆成了很多微服務,在排錯查日誌的時候。因爲業務鏈路貫穿着很多微服務節點,導致定位某個請求的日誌以及上下游業務的日誌會變得有些困難。   這時候很多童鞋會開始考慮上Sky

原创 海量數據存儲ClickHouse

ClickHouse介紹 ClickHouse的由來和應用場景 俄羅斯Yandex在2016年開源,使用C++編寫的列式存儲數據庫,近幾年在OLAP領域大範圍應用 官網:https://clickhouse.com/ GitHub: ht

原创 SpringBoot 對接美團閃購,檢驗簽名,獲取推送訂單參數,text轉json

接口文檔地址 訂單推送(已確定訂單):https://open-shangou.meituan.com/home/docDetail/177 簽名算法:https://opendj.meituan.com/home/questionDeta

原创 SpringBoot快速插入1000萬條數據

導讀   有時候爲了驗證系統瓶頸,需要往數據庫表中插入大量數據,可以寫sheel腳本插入,前幾天爲了插入100萬條數據,走的sheel腳本(點我直達),插入速度簡直無法直視,花了3小時,才插入了10萬條,後來沒轍了,多跑幾次sheel腳本(

原创 Nginx高級特性實操

導讀   nginx從入門到精通,點我直達 下載nginx與安裝 點我直達   安裝依賴 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 上傳ng

原创 SpirngBoot整合Mybatis Plus多數據源

導讀   有一個這樣子的需求,線上正在跑的業務,由於業務發展需要,需重新開發一套新系統,等新系統開發完成後,需要無縫對接切換,當初具體設計見草圖。   添加依賴 <!--lombok--> <depend

原创 SpringBoot整合EasyPoi 封裝Excel導出通用工具類,行高自適應,導出圖片

導讀   下午抽空封裝一個通用導出Excel工具類。之前還寫過一篇EasyPoi導入參數校驗,批註導出,點我直達 添加依賴 <!-- easy poi --> <dependency>

原创 阿里雲服務器安裝Docker Compose

官網地址:https://docs.docker.com/compose/install/ 1、 sudo curl -L "https://github.com/docker/compose/releases/download/1.29

原创 設置Docker容器裏的時間

啓動容器時,添加環境變量 docer run -e TZ=Asia/Shanghai --rm myalpine date -e TZ=Asia/Shanghai          

原创 SpringBoot AOP完美記錄用戶操作日誌,附源碼

記錄內容 接口名稱 瀏覽器名稱 操作系統 請求ip 接口入參、出參 接口耗時 。。。。 表結構     SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ------------