Skip to content

xiangshaw/xiao

Repository files navigation

本地热点新闻

Read the Docs
Gitee GitHub stars release

  • 积丝成寸,积寸成尺;尺寸不已,遂成丈匹。

结合自己学过的技术,编写项目


项目描述: 本地热点新闻是一款最热最新的新闻资讯平台,通过系统计算分类,分析用户喜好精准推送资讯新闻从而满足用户的需求。 整个项目采用前后端分离技术架构,基于 SpringBoot+SpringCloud 构建,数据访问层使用 MyBatis Plus; 使用MySQL 进行数据存储,通过消息中间件 Kafka 实现的消息的 异步处理和服务之间松耦合,通过缓存 Redis、以及评论数据存储 MongDB 减轻数据库访问压力; 搜索功能使用 ElasticSearch 配合 IK 分词器实现站内搜索;

  • 软件环境: MySQL + Redis + MongoDB + FastDFS + Ngnix + Maven + Git + IDEA + JDK1.8
  • 项目技术: SpringBoot + SpringCloud + Nacos + Seata + MyBatis Plus + Kafka + Elasticsearch + xxl-job + kafka stream

已经完成的功能

  • 接口通用请求和响应
  • 标签管理
  • 标签新增时,数据已存在判断
  • 集成Swagger\knife4j
  • 通用异常处理
  • 敏感词管理
  • JWT加密
  • admin登陆实现
  • nacos注册中心
  • admin网关-全局过滤器JWT校验
  • 查询用户认证
  • 认证后自媒体用户
  • 文章作者
  • 用户审核
  • 在实名认证是否通过,通过就 创建自媒体账户 并 创建作者
  • 底栏徽章
  • 集成Seata分布式事务(还存在问题)
  • 素材图片上传、查询、删除、收藏、取消收藏
  • 集成FastDFS
  • 自媒体文章-列表查询、标签列表展示、发布、修改、保存草稿、删除、上下架、审核
  • 首页文章展示
  • app端的网关搭建
  • app端文章列表、详情展示
  • 解决Long类型精度丢失问题
  • app端登录
  • app端用户关注/取消关注 作者
  • 用户行为微服务-关注、阅读、不喜欢、收藏行为记录
  • 文章关系展示
  • 引入mongodb 保存评论数据
  • 评论列表、点赞评论、回复评论列表、回复评论、点赞回复评论、
  • Elasticsearch文章搜索
  • 搜索新增、查、删
  • 关键字联想词
  • 新热文章计算

About

本地热点新闻

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages