浪一圈 - 提供企業級穩定、開源、持續更新的基礎平臺與解決方案

cxp1539發表於2020-04-30

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
  • ……

小程式演示

x50URIYfqX.jpeg!large

專案演示

2FTbRVq4Rg.png!large
pTkTZRWBg7.png!large
DeyAtnLRDS.png!large
JXh4h6qmjo.png!large
3Aswo3E6An.png!large
1dxwYbyssj.png!large

反饋與共建

請訪問 Gitee

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章