Gitee地址, 歡迎大家Star。
浪一圈 Introduce
浪一圈是是基於 Spring Boot + Mybatis + Ant Degegin Pro開發的框架,系統整合了CI/CD。 致力於為企業使用者定製的後臺腳手架框架,能夠有效降低企業開發成本,提升開發效率避免重複造輪子,提供高可用、高併發、高效能系統解決方法,使開發專注於業務邏輯。
?> 如果有需要後期也會提供Tp6,egg的後臺服務版本
- ? 專案附帶完善的開發文件和介面文件。
- ? 程式碼簡潔、易懂,符合《阿里巴巴JAVA開發手冊》規範。
- ? 後續會基於spring cloud提供企業級微服務解決方案,敬請期待。
如何上手
// 拉去程式碼
$ git clone https://gitee.com/langyiquan_admin/shop-java
// 配置環境,如yml,properties檔案,mysql,redis,es,mq等,涉及到自己伺服器賬號資訊,暫不提供
$ ......
// 啟動Spring Boot專案
$ Run application
特性
頁面好看
- 秉承 Ant Design 的 設計價值觀,延用 Ant Design 的 設計原則 , UI簡潔美觀。
前後端分離架構,企業級許可權管理
- 基於JWT Token方案,實現前後端分離,完善的功能許可權可控制到按鈕粒度級別。
企業成熟的解決方案
- GIT版本管理, Nginx負載均衡,Ali SMS, CDN, OSS, 分散式鎖, 分散式回話,分散式事務,分散式訊息佇列,ElasticSearch, WebSocket, CI/CD, 大屏資料視覺化解決方案 應有盡全。
所用技術點
後端技術點
- 基於ElasticSearch+Logstash實現分散式查詢,資料更新
- 基於Netty搭建Websocket服務,定時心跳檢測
- RabbitMQ實現訂單庫狀態還原
- Nginx負載均衡,反向代理,分散式限流 - IP限制,連線數限制,xss限制應用
- linux重啟自執行指令碼
- 資料庫定時備份,還原
- 程式碼生成器
- CDN
- 全域性異常
- 計劃任務
- 資料統計
- 單元測試
- 併發測試
- JWT Token+攔截器攔截請求
- 基於RABC實現按鈕級別許可權
- Redison 分散式鎖
- 分散式事務解決方案(分散式計劃任務, 訊息佇列)
- 分散式回話
- 基於Swagger主題文件
- 服務監控
- SOAR SQL慢查詢檢測
- 冪等性
- SSH免密碼登入
- Mysql慢查詢
- Jenkins CI/CD 持續整合
- Ali Oss物件儲存
- 阿里大於Sms 簡訊統計
- Https證照申請,配置
- 支付寶,微信支付
- 資料埋點
- 微服務
- ……
前端技術點
- Ant Desigin相關
- VUE全家桶
- React全家桶
- Taro UI
- Flex
- Swiper/Scroll
- webpack
- axios
- moment
- ……
工具集合
- ProcessOn
- 藍湖
- 寶塔
- PxCook
- ScreenGif
- Redis Desktop Manager
- SOAR
- Jenkins
- ……
技術支援
- Gitee
- Jenkins
- Swagger
- dumi
- Docker
- ……
小程式演示
專案演示
反饋與共建
請訪問 Gitee
本作品採用《CC 協議》,轉載必須註明作者和本文連結