# blog **Repository Path**: epochonex/blog ## Basic Information - **Project Name**: blog - **Description**: 博客系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-01-03 - **Last Updated**: 2022-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blog #### 介绍 博客系统,实现了后端的接口开发 #### 软件架构 1. 前端基于`VUE`,后端基于`SpringBoot、MyBatis-plus`进行开发的博客系统 2. 使用`Redis`作为缓存中间件 3. 使用`MySQL`作为数据库 #### 功能说明 1. 完成的博客系统应有的基本功能,包括用户登录、注册,文章发布,文章发表评论 2. 实现了基本的阅读功能,具有热门文章推荐、按文章分类浏览、按文章标签浏览和文章归档功能 #### 技术点 1. 使用`AOP`进行日志处理 2. 使用`Redis`缓存热门信息。如果是需要存储到数据库的热门信息,开启定时任务将缓存的信息定时批量固化到数据库中 3. 使用了线程池处理异步任务 4. 使用七牛云作为图片资源的存储 5. 使用`JWT`作为用户身份认证 #### 参与贡献 1. 感谢码神之路提供的前端工程,[前端工程来源](https://www.bilibili.com/video/BV1Gb4y1d7zb?p=41&spm_id_from=pageDriver)