原创 SpringBoot3集成PostgreSQL

標籤:PostgreSQL.Druid.Mybatis.Plus; 一、簡介 PostgreSQL是一個功能強大的開源數據庫系統,具有可靠性、穩定性、數據一致性等特點,且可以運行在所有主流操作系統上,包括Linux、Unix、Windo

原创 Mac基於VMware安裝CentOS

流程偏長,下一步根本點不完; 01 首先,明確下兩款軟件的版本信息; VMware是【VMware-Fusion-13.5.0】 CentOS是【CentOS-7-x86_64-Minimal-1908】; VMware用來管理虛擬

原创 SpringBoot3集成Zookeeper

標籤:Zookeeper3.8 ,Curator5.5; 一、簡介 ZooKeeper是一個集中的服務,用於維護配置信息、命名、提供分佈式同步、提供組服務。分佈式應用程序以某種形式使用所有這些類型的服務。 二、環境搭建 1、修改配置文件

原创 ES索引誤刪的名場面

ES索引誤刪的名場面 慌了3秒,果斷髮個郵件; 01 最近,在版本發佈時; ES線上未備份的索引,被當場「誤刪」了; 對於新手來說,妥妥的社死名場面; 對於老手來說,慌它3秒錶示一下態度; 當時的情況也不復雜; 某「個別」隊友在處理

原创 SpringBoot3集成Kafka

目錄一、簡介二、環境搭建1、Kafka部署2、Kafka測試3、可視化工具三、工程搭建1、工程結構2、依賴管理3、配置文件四、基礎用法1、消息生產2、消息消費五、參考源碼 標籤:Kafka3.Kafka-eagle3; 一、簡介 Kaf

原创 SpringBoot3集成RocketMq

標籤:RocketMq5.Dashboard; 一、簡介 RocketMQ因其架構簡單、業務功能豐富、具備極強可擴展性等特點被廣泛應用,比如金融業務、互聯網、大數據、物聯網等領域的業務場景; 二、環境部署 1、編譯打包 1、下載5.0版

原创 SpringBoot3集成ElasticSearch

目錄一、簡介二、環境搭建1、下載安裝包2、服務啓動三、工程搭建1、工程結構2、依賴管理3、配置文件四、基礎用法1、實體類2、初始化索引3、倉儲接口4、查詢語法五、參考源碼 標籤:ElasticSearch8.Kibana8; 一、簡介

原创 SpringBoot3安全管理

目錄一、簡介二、工程搭建1、工程結構2、依賴管理三、配置管理1、核心配置類2、認證數據源3、認證流程4、身份過濾器四、核心功能1、登錄退出2、權限校驗五、參考源碼 標籤:Security.登錄.權限; 一、簡介 SpringSecuri

原创 SpringBoot3數據庫集成

標籤:Jdbc.Druid.Mybatis.Plus; 一、簡介 項目工程中,集成數據庫實現對數據的增曬改查管理,是最基礎的能力,而對於這個功能的實現,其組件選型也非常豐富; 通過如下幾個組件來實現數據庫的整合; Druid連接池:阿里

原创 SpringBoot3集成Quartz

目錄一、簡介二、工程搭建1、工程結構2、依賴管理3、數據庫4、配置文件三、Quartz用法1、初始化加載2、新增任務3、更新任務4、暫停任務5、恢復任務6、執行一次7、刪除任務8、任務執行四、參考源碼 標籤:Quartz.Job.Sche

原创 SpringBoot3文件管理

目錄一、簡介二、工程搭建1、工程結構2、依賴管理三、上傳下載1、配置管理2、上傳下載四、Excel文件1、Excel創建2、Excel讀取3、解析監聽4、導入導出五、參考源碼 標籤:上傳.下載.Excel.導入.導出; 一、簡介 在項目

原创 SpringBoot3進階用法

標籤:切面.調度.郵件.監控; 一、簡介 在上篇《SpringBoot3基礎》中已經完成入門案例的開發和測試,在這篇內容中再來看看進階功能的用法; 主要涉及如下幾個功能點: 調度任務:在應用中提供一定的輕量級的調度能力,比如方法按指定的

原创 JDK中「SPI」原理分析

目錄一、SPI簡介1、概念2、入門案例2.1 定義接口2.2 兩個實現類2.3 配置文件2.4 測試代碼二、原理分析1、ServiceLoader結構2、iterator迭代方法3、hasNextService方法4、nextService

原创 K8S | Config應用配置

繞不開的Config配置; 一、背景 在自動化流程中,對於一個應用來說,從開發階段的配置管理,到製作容器鏡像,再到最後通過K8S集羣發佈爲服務,整個過程涉及到的配置非常多; 應用環境:通常是指代碼層面的依賴配置,以常用的Nacos來說

原创 K8S | Service服務發現

服務發現與負載均衡。 一、背景 在微服務架構中,這裏以開發環境「Dev」爲基礎來描述,在K8S集羣中通常會開放:路由網關、註冊中心、配置中心等相關服務,可以被集羣外部訪問; 對於測試「Tes」環境或者生產「Pro」環境,出於安全或者環