# Knowledge-Sharing **Repository Path**: xushuaishuai521/knowledge-sharing ## Basic Information - **Project Name**: Knowledge-Sharing - **Description**: 这是一个知识分享网站项目,欢迎点击下载访问!!! - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-29 - **Last Updated**: 2023-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sharing知识清单 ## 介绍 ​ 这是一个知识分享网站项目,集成了用户管理,用户登录,富文本编辑器wangEditor,用户登录采用了双层加密方式,数据经由前端加密进行传输,传输到后端,后端再进行加密,双次加密,更加安全,使用redis实现单点登录。 ​ 项目使用了spring的定时任务,定时获取文档的数量,同时使用异步化执行任务,来解决点赞和阅读数,减轻接口压力,增加数据统计功能,统计三十天点赞趋势图,形成报表的形式。 ## 项目截图 ### 前台 ![image-20230727214419195](image-20230727214419195.png) ![image-20230727214610026](image-20230727214610026.png) ### 后台 ![image-20230727214541109](image-20230727214541109.png) ![image-20230727214636533](image-20230727214636533.png) ![image-20230727214652074](image-20230727214652074.png) ![image-20230727214706090](image-20230727214706090.png) ![image-20230727214727128](image-20230727214727128.png) ## 软件架构 后端采用:SpringBoot、jdk1.8 数据库:Mysql8.0、Redis5.7 前端: Vue3、Ant-design-vue ## 安装教程 1. 使用git命令将代码克隆到本地,将DB包下面的sql脚本执行,修改springboot配置文件中的数据库及redis密码 2. 前端使用npm install安装前端需要的依赖包 3. 启动前后端工程,访问项目 ## 联系 作者博客:www.response.asia 作者邮箱:2364704998@qq.com