黑马头条
文章平均质量分 88
可爱的鸡仔
河南师范大学在校学生
展开
-
黑马头条--day11-kafkaStream热点文章实时计算
是Apache Kafka从0.10版本引入的一个新Feature。它是提供了对存储于Kafka内的数据进行流式处理和分析的功能。Kafka Stream的特点如下:Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署除了Kafka外,无任何外部依赖充分利用Kafka分区机制实现水平扩展和顺序性保证通过可容错的实现高效的状态操作(如windowed join和aggregation)支持正好一次处理语义。原创 2023-12-27 23:10:35 · 1136 阅读 · 1 评论 -
黑马头条-day10-xxl-job热点文章计算
针对分布式任务调度的需求,市场上出现了很多的产品:1:淘宝推出的一款非常优秀的高性能分布式调度框架,目前被应用于阿里、京东、支付宝、国美等很多互联网企业的流程调度系统中。但是已经多年未更新,文档缺失严重,缺少维护。2)XXL-Job:大众点评的分布式任务调度平台,是一个轻量级分布式任务调度平台, 其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。3)原创 2023-12-26 16:30:01 · 1003 阅读 · 0 评论 -
黑马头条--day07--app文章搜索
Data/*** 搜索关键字*//*** 当前页*//*** 分页条数*//*** 最小时间*/@Component@Slf4j@Autowiredtry {原创 2023-12-21 17:17:28 · 1127 阅读 · 0 评论 -
ElasticSeach--springboot中使用
【代码】ElasticSeach--springboot中使用。原创 2023-12-20 22:35:20 · 610 阅读 · 0 评论 -
黑马头条--day06文章上下架--kafka消息队列
特性ActiveMQRabbitMQRocketMQKafka开发语言javaerlangjavascala单机吞吐量万级万级10万级100万级时效性msusmsms级以内可用性高(主从)高(主从)非常高(分布式)非常高(分布式)功能特性成熟的产品、较全的文档、各种协议支持好并发能力强、性能好、延迟低MQ功能比较完善,扩展性佳只支持主要的MQ功能,主要应用于大数据领域消息中间件对比-选择建议消息中间件建议Kafka。原创 2023-12-20 15:47:18 · 1247 阅读 · 0 评论 -
黑马头条--day05延迟任务
有固定周期的,有明确的触发时间:没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件,任务可以立即执行,也可以延迟场景一:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单;如果期间下单成功,任务取消场景二:接口对接出现网络问题,1分钟后重试,如果失败,2分钟重试,直到出现阈值终止。原创 2023-12-20 10:42:15 · 1150 阅读 · 1 评论 -
黑马头条--day04--文章审核
1 自媒体端发布文章后,开始审核文章2 审核的主要是审核文章的内容(文本内容和图片)3 借助第三方提供的接口审核文本4 借助第三方提供的接口审核图片,由于图片存储到minIO中,需要先下载才能审核5 如果审核失败,则需要修改自媒体文章的状态,status:2 审核失败 status:3 转到人工审核6 如果审核成功,则需要在文章微服务中创建app端需要的文章。原创 2023-12-19 17:01:35 · 1488 阅读 · 7 评论 -
黑马头条--day03--2.文章发布
wm_material 素材表wm_news_material 文章素材关系表。原创 2023-12-18 16:30:54 · 418 阅读 · 0 评论 -
黑马头条--day03.自媒体端
②:在nginx中leadnews.conf目录中新增heima-leadnews-wemedia.conf文件。拷贝wemedia文件夹到heima-leadnews-model模块下的com.heima.model。②:资料中找到heima-leadnews-wemedia-gateway.zip解压。①:资料中找到heima-leadnews-wemedia.zip解压。拷贝到heima-leadnews-gateway工程下,并指定子模块。①:资料中找到wemedia-web.zip解压。原创 2023-12-18 14:31:40 · 1086 阅读 · 1 评论 -
黑马头条--day02--2文章详情
在minio中创建leadnews桶,在leadnews下面创建/plugins目录,在该目录下面分别创建js和css目录,在/plugins/js目录下上传以下index.js文件。原创 2023-12-17 21:33:24 · 446 阅读 · 0 评论 -
黑马头条--day02.文章列表查看
加载首页加载更多加载最新接口路径请求方式POSTPOSTPOST参数响应结果@Data// 最大时间// 最小时间// 分页size// 频道IDString tag;MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。原创 2023-12-17 20:11:19 · 890 阅读 · 0 评论 -
freemark--模版引擎
是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。if 指令即判断指令,是常用的FTL指令,freemarker在解析时遇到if会进行判断,条件为真则输出if中间的内容,否则跳过内容不再输出。在templates下创建模板文件 01-basic.ftl ,模板中的插值表达式最终会被freemarker替换成具体的数据。它是简单的,专用的语言,index:得到循环的下标,使用方法是在stu后边加"_index",它的值是从0开始。原创 2023-12-17 13:14:33 · 1091 阅读 · 0 评论 -
黑马头条--day01.环境搭建
该项目学习自黑马程序员,由我整理如下,版权归黑马程序员所有。原创 2023-12-15 23:35:32 · 801 阅读 · 3 评论