1 Star 0 Fork 0

13258162556 / heima-leadnews

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

heima-leadnews

介绍

随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。

软件架构

软件架构说明

  • app端:一般用户操作查看,可供用户浏览、搜索文章。也可对文章进行点赞评论等
  • 自媒体端:自媒体人登录系统,可发布管理文章
  • 平台管理端:黑马头条运营方,主要包括了,内容审核,查看报表,监控系统等

平台管理与自媒体为PC端,用电脑浏览器打开即可。

其中app端为移动端,打开方式有两种:

  • 谷歌浏览器打开,调成移动端模式

  • 手机浏览器打开或扫描右侧二维码

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
  • 采用SpringBoot+Springcloud+Nacos微服务架构
  • 采用静态模板技术解决页面快速加载
  • 使用分布式式文件系统MinIO存储海量图片和文件
  • 使用延迟队列解决方案解决文章定时发布
  • 使用Redis分布式锁解决线程抢占执行问题
  • 采用异步线程池解决代码耦合性高的问题
  • 采用kafka作为消息中间件系统耦合和削峰填谷
  • 采用敏感词过滤DFA过滤文章中的敏感词
  • 采用Tess4j图片文章识别识别图片中的文字
  • 采用数据库锁-乐观锁来控制并发下的数据修改问题
  • 采用ElasticSearch海量搜索完成项目中的数据搜索
  • 采用分布式调度任务Xxl-job完成定时任务的执行
  • 采用Kafka Stream 实时流计算来完成热数据的计算
  • 采用Jenkins+Docker+Git完成微服务项目的持续集成

空文件

简介

随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jt9527/heima-leadnews.git
git@gitee.com:jt9527/heima-leadnews.git
jt9527
heima-leadnews
heima-leadnews
master

搜索帮助