人人開源後臺管理框架優化

SpringbootShiroDemo

很值得推薦的權限基礎框架(無業務耦合),針對原有框架進行優化,後期業務再此進行拓展即可。

技術棧:

前端:Vue2.x,Layui,Ztree,TreeTable,Jqgrid;

服務端:Springboot2.x,Shiro,Redis,MybatisPlus,Ehcache。

1.所有菜單操作添加緩存@cacheable,避免頻繁數據庫操作;

2.優化項目內sql循環查詢,頻繁數據庫io操作;

3.登錄次數錯誤限制;

4.登錄密碼前臺aes加密操作,避免明文密碼登錄;

5.sso單點登錄,基於redis和本地cookie,沒有權限的項目,簡單進行攔截器配置,獲取本地cookie中的token,從redis服務獲取用戶信息,可在沒有權限的項目進行登錄權限的校驗;

6.shiro併發登錄限制,不允許同一賬號多個地方登錄;

7.初始賬號強制修改密碼,賬號密碼強度校驗(不允許連續鍵盤和數字),指定時間強制修改密碼;

8.@cacheable緩存過期時間 配置;

9.jsonformatter頁面查詢顯示(日誌請求參數);

10.物理刪除修改爲邏輯刪除;

11.動態修改個人信息,不用下線退出。


  • 其他模塊沒有做修改,自動代碼生成,可以作爲本地開發輔助工具,提高敲碼效率。

演示地址:http://www.simonjia.top:8080/admin/index.html
賬號:admin001
密碼:admin001

請勿修改密碼:防止他人不能登錄。

阿里雲服務器帶寬有限,雖然使用緩存,還是會不那麼順滑- -

示例:





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章