人人开源后台管理框架优化

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

请勿修改密码:防止他人不能登录。

阿里云服务器带宽有限,虽然使用缓存,还是会不那么顺滑- -

示例:





原文地址:https://www.cnblogs.com/SimonHu1993/p/13307919.html