![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
黑马头条项目资料
文章平均质量分 96
https://www.bilibili.com/video/BV1Qs4y1v7x4?p=1&vd_source=f6debc5a79e3f424f9dde2f13891b158
shall_zhao
这个作者很懒,什么都没留下…
展开
-
12-项目部署_持续集成
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。官网: http://jenkins-ci.org/。开源的 Java语言开发持续集成工具,支持持续集成,持续部署。易于安装部署配置:可通过 yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。原创 2024-04-05 18:27:15 · 1253 阅读 · 0 评论 -
11-新热文章-实时计算
Kafka Stream是Apache Kafka从0.10版本引入的一个新Feature。它是提供了对存储于Kafka内的数据进行流式处理和分析的功能。Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署除了Kafka外,无任何外部依赖充分利用Kafka分区机制实现水平扩展和顺序性保证通过可容错的state store实现高效的状态操作(如windowed join和aggregation)原创 2024-04-05 18:13:45 · 1198 阅读 · 0 评论 -
10-热点文章-定时计算
当前软件的架构已经开始向分布式架构转变,将单体结构拆分为若干服务,服务之间通过网络交互来完成业务处理。在分布式架构下,一个服务往往会部署多个实例来运行我们的业务,如果在这种分布式系统环境下运行任务调度,我们称之为分布式任务调度。将任务调度程序分布式构建,这样就可以具有分布式系统的特点,并且提高任务的调度处理能力:1、并行任务调度并行任务调度实现靠多线程,如果有大量任务需要调度,此时光靠多线程就会有瓶颈了,因为一台计算机CPU的处理能力是有限的。原创 2024-04-05 18:11:08 · 1032 阅读 · 0 评论 -
07-app端文章搜索
app端文章搜索1) 今日内容介绍1.1)App端搜索-效果图1.2)今日内容文章搜索ElasticSearch环境搭建索引库创建文章搜索多条件复合查询索引数据同步搜索历史记录Mongodb环境搭建异步保存搜索历史查看搜索历史列表删除搜索历史联想词查询联想词的来源联想词功能实现2) 搭建ElasticSearch环境2.1) 拉取镜像docker pull elasticsearch:7.4.02原创 2024-04-05 18:04:57 · 1226 阅读 · 0 评论 -
06-kafka配置
生产者配置NAMEDESCRIPTIONTYPEDEFAULTVALID VALUESIMPORTANCEbootstrap.servershost/port列表,用于初始化建立和Kafka集群的连接。列表格式为host1:port1,host2:port2,…,无需添加所有的集群地址,kafka会根据提供的地址发现其他的地址(你可以多提供几个,以防提供的服务器关闭)listhighkey.serializer实现 org.apache.kafka.commo原创 2024-04-05 18:00:22 · 653 阅读 · 0 评论 -
06-kafka及异步通知文章上下架
消息中间件对比特性ActiveMQRabbitMQRocketMQKafka开发语言javaerlangjavascala单机吞吐量万级万级10万级100万级时效性msusmsms级以内可用性高(主从)高(主从)非常高(分布式)非常高(分布式)功能特性成熟的产品、较全的文档、各种协议支持好并发能力强、性能好、延迟低MQ功能比较完善,扩展性佳只支持主要的MQ功能,主要应用于大数据领域消息中间件对比-选择建议消息中间件建议Kafka。原创 2024-04-05 17:59:43 · 959 阅读 · 0 评论 -
05-延迟任务精准发布文章
定时任务:有固定周期的,有明确的触发时间延迟队列:没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件,任务可以立即执行,也可以延迟应用场景:场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单;如果期间下单成功,任务取消场景二:接口对接出现网络问题,1分钟后重试,如果失败,2分钟重试,直到出现阈值终止。原创 2024-04-05 17:54:45 · 1016 阅读 · 0 评论 -
04-自媒体文章-自动审核
自媒体文章-自动审核1)自媒体文章自动审核流程1 自媒体端发布文章后,开始审核文章2 审核的主要是审核文章的内容(文本内容和图片)3 借助第三方提供的接口审核文本4 借助第三方提供的接口审核图片,由于图片存储到minIO中,需要先下载才能审核5 如果审核失败,则需要修改自媒体文章的状态,status:2 审核失败 status:3 转到人工审核6 如果审核成功,则需要在文章微服务中创建app端需要的文章2)内容安全第三方接口2.1)概述内容安全是识别服务,支持对图片、视频原创 2024-04-05 17:27:21 · 889 阅读 · 0 评论 -
03-自媒体文章发布
自媒体文章发布1)自媒体前后端搭建1.1)后台搭建①:资料中找到heima-leadnews-wemedia.zip解压拷贝到heima-leadnews-service工程下,并指定子模块执行leadnews-wemedia.sql脚本添加对应的nacos配置spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/leadnews_weme原创 2024-04-05 17:17:39 · 511 阅读 · 0 评论 -
02-app端文章查看,静态化freemarker,分布式文件系统minIO
app端文章查看,静态化freemarker,分布式文件系统minIO1)文章列表加载1.1)需求分析文章布局展示1.2)表结构分析ap_article 文章基本信息表ap_article_config 文章配置表ap_article_content 文章内容表三张表关系分析1.3)导入文章数据库1.3.1)导入数据库查看当天资料文件夹,在数据库连接工具中执行leadnews_article.sql1.3.2)导入对应的实体类ap_article文章表对应实体pac原创 2024-04-05 17:11:42 · 763 阅读 · 0 评论 -
01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关)
随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。原创 2024-04-05 17:03:09 · 1120 阅读 · 0 评论