本项目使用springboot ssm MyBitsplus MySQL
Redis Nginx MySQL 读写分离等技术
本项目
作为后端工程师来讲 我们只需关注网关 应用 数据层
网关层
我们实现前后端分离 后端基于tomcat进行部署
前端页面基于nginx进行部署
同时利用该特性 实现mysql的读写分离
利用反向代理 实习负载均衡配置
大大提高了运行速度
应用层
1.我们利用springBoot框架来构建整个项目
2.利用Session+拦截器来实现后台登录
3.利用JWT令牌 实现 前端用户登录
4.利用Lombok大大简化代码
5.利用Swagger生成接口文档 对接口进行测试
6.利用MybitsPlus 对SQL进行调用
7.基于AOP实现管理员于员工的权限控制
8.前端用户实现邮箱登录
9.遵循三层架构规范
数据层
1.mysql 进行数据存储
2.MybatisPlus 直接调用框架提供的方法进行开发
3.Redis 存储内存之中 对于多次调用的SQL 将值存储进Redis中 大大减轻数据库访问压力
工具
Git 版本控制工具 基于该工具对项目进行管理
maven 项目构建工具 大大减少了开发时间
junit 单元测试工具
下载地址
https://kxd.lanzoul.com/iFfC21esqydc