zoukankan      html  css  js  c++  java
  • 人人开源后台管理框架优化

    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

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

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

    示例:





  • 相关阅读:
    php获取文件后缀名格式
    猴子分桃问题2
    猴子吃桃问题1
    判断字符串中字母出现的次数用分割法
    成绩表
    二维数组所有元素求和输出
    冒泡排序
    1.8作业
    1.8
    1.6
  • 原文地址:https://www.cnblogs.com/SimonHu1993/p/13307919.html
Copyright © 2011-2022 走看看