1、專案名稱:基於 SpringBoot 的單點登入系統 dp-PASSPORT
專案簡介:基於 SpringBoot 的單點登入系統,同時支援 web 和 app 不同型別終端登入,並可在不同型別終端靈活切換,統一配置;業務系統無侵入接入,只需要增加 passport 依賴和配置項即可;支援多種訪問策略配置適應不同場景;支援 ant 風格匿名訪問配置;客戶端支援接入系統登出,登入狀態校驗(web 端支援跨域);程式碼註釋完整,分層規範,100%通過阿里巴巴程式碼檢測,便於二次開發。
2、專案名稱:私活利器之 Java 快速開發平臺 MintLeaf-Fast
專案簡介:MintLeaf-Fast 是一個基於 SpringBoot2.0 開發的,輕量級的,前後端分離的 Java 快速開發平臺。程式碼簡潔,註釋豐富,上手容易,提供基礎模組(使用者管理,角色管理,選單管理,程式碼生成等8個模組),支援跨驅動多資料來源,加強業務模組的擴充套件性。
專案特點:
- 程式碼簡潔,註釋豐富,上手容易,提供基礎模組(使用者管理,角色管理,選單管理,程式碼生成等8個模組),可以直接作為一個後臺管理系統的腳手架
- 友好的程式碼結構及註釋,便於閱讀及二次開發
- 完善的程式碼生成機制,可線上生成entity、md、dao、sql程式碼,減少60%以上的開發任務
- 支援跨驅動多資料來源,加強業務模組的擴充套件性
- 基於Shiro實現細粒度許可權控制,可控制到頁面或按鈕,滿足絕大部分的許可權需求
- 基於Druid對多資料來源進行監控
- 基於Redis快取資料以及session共享(用於反向代理叢集及SSO單點登入)
- 基於Swagger對API介面進行管理
3、專案名稱:後臺腳手架 Quella
專案簡介:Quella 是基於 SSM+shiro+redis 開發的後臺腳手,整合了一些後臺通用功能,並整合了一些常用的第三方服務。
4、專案名稱:分散式秒殺系統
專案簡介:從0到1構建分散式秒殺系統:
基於SLB價格以及靈活性考慮後面我們接入Nginx做限流分發,來保障後端服務的正常執行。
後端秒殺業務邏輯,基於Redis 或者 Zookeeper 分散式鎖,Kafka 或者 Redis 做訊息佇列,DRDS資料庫中介軟體實現資料的讀寫分離。
5、專案名稱:阿里巴巴 Java 診斷工具
專案簡介:Arthas(阿爾薩斯)是阿里巴巴開源的 Java 診斷工具。
往期精彩:
如何打造高效 DevOps 工具鏈? | 碼雲週刊第 82 期