1、 使用aop完成对整个项目的日志记录
2、 使用Elasticsearch搜索服务完成对海量新闻的搜索功能
3、 使用非关系型数据库mongodb实现用户搜索记录的管理保存功能与用户搜索词联想
4、 使用redis完成对新媒体文章的缓存数据的注册及消费与文章的定时发布功能等操作
5、 使用redis作为缓存,将热点数据动态查询存入缓存,并实现新闻排行榜功能及断行验证登录功能
6、 使用Freemark实现新闻页面的动态生成并存入minio
7、 基于JWT封装管理端用户Token,并自定义封装了拦截器校验JWT的数据有效性