技术栈:SpringBoot+AOP+MySQL+Mybatis+Sa-Token+Redis
项目内容:
1. 数据库使用的MyBatis,并利用一二级缓存缓解数据库压力,使用Druid做数据源配置数据连接池,重复利用数据库
连接提高对请求的响应时间和服务器的性能。
2. 使用了Sa-Token负责认证与授权,管理请求的访问鉴权
3. 采用Redis实现了高频信息缓存和博客点赞的存储,加快了请求响应速度,降低了访问数据库的压力
4. 结合数据库查询和redis数据类型list,对博客里的评论、热度、点赞数进行了排序,前端则降序展示
5. 采用自定义注解及AOP和异步定时任务实现访问、操作等日志记录
点击空白处退出提示












评论