## 2023-03-23
```
1、XXL_JOB版本升級2.4 新增hcloud-job項目
```
## 2022-11-23
```
1、重寫log日志配置,配置數據從Nacos獲取 logback-logstash.xml
```
## 2022-11-19
```
3、nacos設置密碼驗證
```
## 2022-04-16
```
1:框架整合:版本升級 boot:2.6.6 cloud:2021.0.1 alibaba:2021.0.1.0
2:Swagger文檔抽取公用組件
```
## 2022-05-29
```
1:框架整合:Token整合
```
## 2022-06-17
```
1:框架整合:admin-api集成代碼生成工具
```
## 2021-10-24
```
1:框架整合: hmall-admin-api:spring-security ,hmall-admin-api-v1: shrio
```
## 2021-09-24
```
1:框架整合:集成Prometheus&Grafana
```
## 2021-09-16
```
1:框架整合:新增限流模塊:hj-frame-limiter
參考:https://gitee.com/aiyuntang/redislimiter-spring-boot
```
## 2021-09-16
```
1:框架整合:新增異常監控模塊:hj-frame-error-monitor
參考:https://gitee.com/ITEater/prometheus-spring-boot-starter/tree/master
```
## 2021-09-09
```
1:框架結構整合 將業務和系統功能分離business&sys
2:框架結構整合 獨立hj-frame-log @Syslog 注解驅動
```
## 2021-09-08
```
框架結構整合
1:req包改為dto , resp包改為vo ,dto包改為bo
2、分離出feign接口實現 并且繼承**Api接口,
```
## 2021-08-26
```
1、配置中心XXL-CONF切換為Nacos
```
## 2021-08-15
```
1、前端VUE按鈕權限控制
2、hmall-admin-api-v1 去除hmall-api 依賴包
3、增加hmall-base 模板依賴
4、&配置中心由xxl-conf 改為nacos
5、 管理后臺數據導出異步處理
```
## 2021-08-09
```
1、 管理后臺前端框架整改:改為easyweb-vue【antd2+vue3】
```
## 2021-07-28
```
1、 整合Seata 分布式事務
```
## 2021-07-27
```
1、 Kafka 消息系統整改 增加多個Topic、多分區、異常處理
```
## 2021-07-16
```
1、 代碼托管到gitee
```
## 2021-06-05
```
1、hmall-comm-api+hmall-common-dependencies 整合為hmall-api
2、hmall-api 代碼托管到gitee
```
## 2021-05-18
```
1、數據庫字段改成下劃線
2、管理后臺整改 ID改為long
```
## 2020-12-26
```
1、gitlab+Jenkins自動發布&啟動
```
## 2020-12-27
```
1、網關啟動、
2、JWT權限啟動、營銷系統啟動、用戶系統啟動
3、Swagger文檔
```
## 2020-12-28
```
1、XXL定時任務執行
2、feign 調用
3、系統全部啟動 【交易服務、公共服務、商戶服務、產品服務代碼整合】
```
## 2020-12-29
```
1、分頁
```
## 2020-12-30
```
1、hmall-admin-api hmall-admin-web 項目整合&啟動
2、HjfConfConfig 放在hj-frame-conf-core 未生效 【包掃描問題@ServletComponentScan(basePackages = "com.hjf")】
3、小程序項目整改 分頁返回數據
```
## 2021-01-01
```
1、整理接口文檔
2、nacos遠程配置
```
## 2021-01-02
```
1、多環境TEST CICD 【market、authjwt】
```
## 2021-01-04
```
1、hmall-service-auth-oauth、hmall-service-gateway-oauth Oauth2 網關+授權認證服務整合&程序整合啟動
```
## 2021-01-05
```
1、hj-frame-conifg-admin項目整合升級springboot2.2.5. hj-frame-conifg-admin.jar 服務器啟動 不加載nacos配置
3、日志系統ELK
```
## 2021-01-06
```
1、商品搜索整合ES hmall-service-search ES集群
```
## 2021-01-07
```
1、 sentinel流控持久化整合。改造源碼。sentinel dashboard 1.8.1 與nacos配置中心 互通。流控不起作用
```
## 2021-01-12
```
1、 hj-frame-cache 拆分
```
## 2021-01-14
```
1、 redis 集群 win
```
## 2021-01-20
```
1、 遠程配置nacos整合 每個小項目拆分多環境配置到遠程
2、hmall-bootAdmin 項目升級整合
```
## 2021-01-21
```
1、 106.12.33.244 docker 安裝kafka 作為測試環境
2、 106.12.33.244 docker 部署sentinel 、zipkin 作為測試環境
```
## 2021-01-26
```
1、 180.76.226.36 docker 部署6個基礎應用
2、 Portainer 安裝與配置 admin/admin123
```
## 2021-01-27
```
1、 整合gitlab+docker+jenkins+protainer 發布應用
2、
```
## 2021-02-01
```
1、 整合分布式事務 tx-lcn
```
## 2021-02-02
```
1、 整合分布式事務 seata
```
## 2021-03-13
```
1、 整合ELK
```
## 2021-05-13
```
1、去除Zipkin
2、hj-frame core 合并到common
3、增加rocketMQ
4、hj-frame-weixin 代碼簡化整合
5、數據庫Map駝峰轉化插件
6、實體操作增加默認時間:com.hjf.core.mybatis.MyMetaObjectHandler
7、Maven私服更換地址
```
~~~
~~~
- 項目介紹
- 項目聲明
- 項目簡介
- 架構設計
- 項目亮點功能介紹
- 技術棧介紹
- 核心功能
- 運行環境
- 項目更新日志
- 文檔更新日志
- F&Q
- 部署教程
- 環境準備
- JDK安裝
- JDK1.8,17共存
- maven
- 分布式緩存Redis
- 單機版
- 集群
- 注冊&配置中心alibaba/nacos
- 介紹
- Nacos安裝
- Nacos配置中心
- Nacos注冊發現
- Nacos生產部署方案
- 服務監控-BootAdmin
- 基本介紹
- 如何使用
- 整合Admin-Ui
- 客戶端配置
- 鏈路追蹤
- 基本介紹
- SkyWalking-1
- Skywalking-1
- 消息隊列
- Kafka
- docker安裝kafka
- Linux集群
- Maven私服
- nexus安裝部署
- nexus使用介紹
- 全文搜索elasticsearch
- windows集群搭建
- docker安裝es
- ElasticHD
- linux集群部署
- 統一日志解決方案
- 日志解決方案設計
- 介紹與相關資料
- ELK安裝部署
- elasticsearch 7.5
- logstash-7.5
- kibana-7.5
- filebeat
- 服務監控-Prometheus
- Prometheus安裝配置
- Prometheus介紹
- grafana
- 持續集成部署CICD
- 自動化部署Jenkins
- 安裝部署win
- 打包發布遠程執行
- 安裝部署linux
- jenkins+gitlab+docker容器化工程自動化部署
- Git
- CICD說明
- 阿里云效
- CentOS_MYSQL安裝
- docker
- 安裝
- Docker安裝Nginx
- Docker部署啟動springboot
- dockerCompose
- harbor
- Docker私有鏡像倉庫
- Portainer
- Docker遠程連接設置
- 打包工程
- 必要啟動模塊
- 核心模塊
- 登錄認證
- 緩存功能
- 日志模塊
- 分布式鎖
- 消息隊列
- 異常處理
- 系統接口
- 參數驗證
- es檢索
- 數據導出
- 系統設計
- 系統總體架構
- 擴展模塊(可選)
- 限流熔斷alibaba/sentinel
- 使用Sentinel實現gateway網關及服務接口限流
- Sentinel使用Nacos存儲規則及同步
- 服務調用Feign
- Feign基本介紹
- 如何使用
- 負載均衡
- 請求超時
- 請求攔截器
- 分布式任務調度
- XXL-JOB
- 分布式事務
- TX-LCN
- Seata
- Seata原理解析
- 數據庫分庫分表
- swagger文檔
- 分布式ID生成器解決方案
- 服務網關CloudGateway
- 基本介紹
- 使用網關
- 路由配置
- 全局過濾器
- 服務認證授權架構設計
- 認證服務流程
- 授權服務流程
- 系統冪等性設計與實踐
- 分布式日志鏈路跟蹤
- 實時搜索系統設計
- 應用性能
- 壓力測試工具
- Apache JMeter介紹和安裝
- ApacheJMeter使用
- JVM
- JVM性能調優
- 常見JVM內存錯誤及解決方案
- JVM 分析工具詳解
- Spring Cloud性能調優
- Linux運維
- Linux 常用命令
- Linux開啟端口