Yumuing 博客社区论坛项目:
-
项目角色:
负责后端各部分的功能实现,完成前后端对接工作。
-
项目描述:
一个基本功能完整的博客社区论坛项目。项目主要功能有:基于邮件激活的注册方式,基于MD5加密与加盐的密码存储方式,登录功能加入了随机验证码的验证。实现登陆状态检查、为游客与已登录用户展示不同界面与功能。支持用户上传头像,实现发布帖子、评论帖子、发送私信与过滤敏感词等功能。实现了点赞,关注与系统通知功能。接口文档平台采用 ApiFox ,代码托管平台采用 GitHub。
-
技术栈:
SpringBoot、SSM(Spring、SpringMVC、Mybatis)、SpringSecurity、Redis、Vue、Kafka、Elasticsearch、JWT
功能
登陆界面:
导航栏(登陆前):
导航栏(登陆后):
个人信息导航:
问题发布:
敏感词过滤(内容已被过滤):
问题广场(首页显示):
评论页面:
个人站内信:
站内信详情:
评论的赞踩:
异步设计原理:
用户关注:
关注列表:
问题关注:
新鲜事(目前只有关注、评论问题被列为新鲜事):
现有数据使用Pyspider爬取自https://www.v2ex.com/ Pyspider代码见:Pyspider代码
全文搜索(ElasticSearch):