SpringBoot后台管理系统

我要开发同款
勿忘初心192023年01月15日
143阅读
所属分类 PC网站

作品详情

1、登录模块,通过用户名和密码,图形验证码,三个条件全部为真,则通过验证,可以进去系统。
权限模块,每个用户可以赋予不同的角色,每个角色都拥有不同的页面菜单控制权限。
接口文档模块,不再需要自己手动编写接口文档了,非常方便,可以节约写文档的时间去学习新技术。提供 Web 页面在线测试 API:光有文档还不够,Swagger 生成的文档还支持在线测试。参数和格式都定好了,直接在界面上输入参数对应的值即可在线测试接口。
日志管理模块,当用户使用系统,存在漏洞时,开发者通过日志,排查,更快定位问题。
代码生成模块,根据代码模板,快速生成,提高工作效率,减少重复工作量。
数据模块,可以根据时间参数进行查询、然后导出Excel,减少人工SQL取数。
2、负责搭建项目,及整个系统,所有模块的开发,后端:Linux、springboot、mybatis、shiro、mysql、redis、swagger、easyexcel、mail。前端:layui、thymeleaf、javascript、jQuery。前端页面风格,简约大方,提高了开发人员的开发效率,减少人工SQL出数,减少了取数的压力,工作效率有更大的提升。
3、难点一:刚开始我只知道在windows里开发,不熟悉linux操作,尤其是在linux里看日志的操作,根据网上提供的资料,自己实际了几回,对后台管理系统进行部署和运维,对Linux有了深刻理解和运用。
难点二:mysql数据库查询速度慢,在网上找了下数据库优化的一些思路,可以对常用字段建立索引,数据量超过百万,查询量大,可以对按月进行分区,或者按关键字段分区。尽量是单表查询,不做关联查询。
难点三:redis缓存数据库崩溃,导致登录页面的验证码无法生成,解决方案,登录Redis服务器查看日志,找出问题,把Redis改为哨兵模式,灵活动态的进行切换。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论