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

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

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

    示例:





  • 相关阅读:
    事物的五种传播机制与七种传播行为
    Spring jdbcTemplate
    SpriingMVC执行流程结构
    SpringMVC视图解析器
    promise的基本使用和理解
    集合set的类型转换
    数据结构小结一
    Dotween的一些常用方法记录
    线程与进程的解释
    反射和特性
  • 原文地址:https://www.cnblogs.com/SimonHu1993/p/13307919.html
Copyright © 2011-2022 走看看