![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
黑马头条
文章平均质量分 95
临界点oc
这个作者很懒,什么都没留下…
展开
-
黑马头条Day12-项目部署_持续集成
Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。JenkinsJenkins的特征:开源的Java语言开发持续集成工具,支持持续集成,持续部署;易于安装部署配置:可以通过yum安装,或者下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理;消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过email通知,生成JUnit/TestNG测试报告;原创 2024-07-29 17:39:37 · 1030 阅读 · 0 评论 -
黑马头条Day11- 实时计算热点文章、KafkaStream
Kafka Stream 是Apache Kafka从1.0版本引入的一个新Feature。它是提供了对存储于Kafka内的数据进行流式处理和分析的功能。Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署除了Kafka外,无任何外部依赖充分利用Kafka分区机制实现水平扩展和顺序性保证通过可容错的State store实现高效的状态操作(如windowed join和aggregation)原创 2024-07-28 09:23:52 · 1094 阅读 · 0 评论 -
黑马头条Day10-定时计算热点文章、xxl-job
在分布式架构下,一个服务往往会部署多个实例来运行我们的服务,如果在这种分布式系统环境下运行任务调度,我们称之为分布式任务调度1. 并行任务调度并行任务调度实现靠多线程,如果有大量任务需要调度,此时光靠多线程就会有瓶颈了,因为一台计算机CPU的处理能力是有限的。如果将任务调度程序分布式部署,每个结点还可以部署为集群,这样就可以让多台计算机共同去完成任务调度,我们可以将任务分割为若干个分片,由不同的实例并行执行,来提高任务调度的处理效率。2. 高可用若某一个实例宕机,不影响其他实例来执行任务。原创 2024-07-27 16:07:57 · 691 阅读 · 0 评论 -
黑马头条Day09-用户行为
黑马头条项目整个项目开发设计Web展示和大数据分析来给用户推荐文章,如何找出哪些文章是热点文章进行针对性的推荐呢?这个时候需要进行大数据分析的准备工作,埋点。所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。比如用户某个icon点击次数、阅读文章的时长、观看适配的时长等等。注意所有的行为数据,都存储到redis中关注需要在heima-leadnews-user微服务中实现。原创 2024-07-26 11:31:23 · 1244 阅读 · 3 评论 -
黑马头条Day08-平台管理
步骤①:拷贝资料中提供的前端项目到没有中文的目录下步骤②:在leadnews.conf文件夹下新增heima-leadnews-admin.conf配置文件内容如下:根据自己的情况更改root地址步骤③:重启nginx,访问。原创 2024-07-24 15:14:42 · 842 阅读 · 0 评论 -
黑马头条Day07-app端文章搜索
步骤①:UserSearchDto。原创 2024-07-23 10:46:36 · 1112 阅读 · 0 评论 -
黑马头条Day03-自媒体文章发布作业
步骤①:WmMaterialController④单元测试。原创 2024-07-22 10:57:56 · 432 阅读 · 0 评论 -
黑马头条Day06-Kafka及异步通知文章上下架
特性ActiveMQRabbitMQRocketMQKafka公司/社区ApacheRabbit阿里Apache开发语言JavaErlangJavaScala&Java协议支持自定义协议自定义协议可用性一般(主从)高(主从)非常高(分布式)非常高(分布式)单机吞吐量差(万级)一般(万级)高(10万级)非常高(100万级)消息延迟毫秒级微秒级毫秒级毫秒以内消息可靠性一般高高一般功能特性成熟的产品、较全的文档、各种协议支持最好。原创 2024-07-21 16:48:59 · 820 阅读 · 0 评论 -
Day05-延迟队列精准发布文章
定时任务:有固定周期的,有明确的触发时间延迟任务:没有固定的开始时间,它常常是由一个事件触发的,而在这个事件触发之后的一段时间内触发另一个事件,任务可以立即执行,也可以延迟。场景一:订单下单之后30分钟后,如果用户没有付款,则系统自动取消订单;如果期间下单成功,任务取消场景二:接口对接出现网络问题,1分钟后重试;如果失败,2分钟重试,直到出现阈值终止。原创 2024-07-20 21:58:19 · 901 阅读 · 0 评论 -
黑马头条Day04-自媒体文章审核
OCR(Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。按照性能和收费来看,黑马头条项目使用的就是阿里云的内容安全接口,使用到了图片和文本的审核。③在heima-leadnews-wemedia服务中已经依赖了heima-leadnews-feign-api工程,只需要在自媒体的引导类中开启feign的远程调用即可。原创 2024-07-19 22:23:01 · 702 阅读 · 0 评论 -
黑马头条Day03-自媒体文章发布
实现步骤①:pom.xml(heima-leadnews-wemedia)导入heima-file-starter依赖。原创 2024-07-18 15:08:23 · 658 阅读 · 0 评论 -
黑马头条Day02-app端文章查看,静态化freemarker
步骤①:把课前资料里提供的文章微服务复制到service模块下,如图然后,在pom.xml(heima-leadnews-service)中添加模块声明,刷新maven<modules></modules>②在nacos中新建配置leadnews-articlespring:# 设置Mapper接口所对应的XML文件位置,如果你在Mapper接口中有自定义方法,需要进行该配置# 设置别名包扫描路径,通过该属性可以给包中的类注册别名。原创 2024-07-17 17:38:51 · 695 阅读 · 0 评论 -
黑马头条Day01-环境搭建、SpringCloud
收获项目课程大纲。原创 2024-07-16 17:00:02 · 1084 阅读 · 1 评论