项目名称:去读书
项目架构:SpringBoot + MybatisPlus+Feign + RabbitMQ+Freemaker+JWT + MySQL
项目描述: 去读书网是集文学创作与阅读为一体的文学交流社区。在这里,文学创作者们可以体验到舒适
优雅的创作氛围,尽情享受属于自己的创作乐趣。 而对于读者朋友来说,不仅可以向大家提供海量优质的
原创文学作品,还有各类极具创意的互动、交流功能,能让大家在轻松追文的同时,也能随时随地发表自己
的见解与观点。
责任描述:
1.参与实现首页搜索功能及首页内容展示;
2.完成注册登陆业务的开发;
3.负责书架功能模块的开发;
5.参与用户个人主页的信息CRUD功能开发;
6.参与用户购买小说章节功能实现;
技术描述:
1.使用RSA加密算法对用户输入的用户名和密码进行加密,提高安全性;
2.搭建统一网关入口,定义全局过滤器,判断前端请求数据是否携带token并进行合法性校验;
3.使用ThreadLocal存储前端请求的用户ID,方便后期使用;
4.小说详情页面借助Freemaker 的静态页面生成;
5.使用第三方阿里云OSS保存静态页面及小说封面图片;
6.使用ES进行小说的名称分词查询,并进行自动补全及关键字高亮显示;
7.使用XXL-JOB完成小说的定时发布提醒、定时发布小说连载以及ES和数据库的数据同步;
8.使用第三方微信支付API