自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 黑马头条微服务学习day7-app端文章搜索

文章目录文章搜索es环境搭建索引库创建文章搜索多条件复合查询索引数据同步搜索历史记录Mongodb环境搭建异步保存搜索历史查看搜索历史列表删除搜索历史联想词查询联想词来源联想词功能实现文章搜索es环境搭建拉取镜像docker pull elasticsearch:7.4.0创建容器docker run -id --name elasticsearch -d --restart=always -p 9200:9200 -p 9300:9300 -v /usr/share/elasticse

2024-08-09 15:55:13 735

原创 黑马头条微服务学习day6-kafka及异步通知文章上下架

(1)创建kafka-demo项目,导入依赖</</</(2)生产者发送消息import org/*** 生产者//1.kafka的配置信息 Properties properties = new Properties();//kafka的连接地址 properties . put(ProducerConfig . BOOTSTRAP_SERVERS_CONFIG , "192.168.200.130:9092");

2024-08-05 10:13:31 967

原创 黑马头条微服务学习day5-延迟任务精准发布文章

搭建heima-leadnews-schedule模块leadnews-schedule是一个通用的服务,单独创建模块来管理任何类型的延迟任务①:导入资料文件夹下的heima-leadnews-schedule模块到heima-leadnews-service下:②:添加bootstrap.yml③:在nacos中添加对应配置,并添加数据库及mybatis-plus的配置实体类实体类乐观锁支持:安装redis①拉取镜像② 创建容器③链接测试打开资料中的Redis Desktop Mana

2024-08-03 16:38:18 743

原创 黑马头条微服务学习day4-自媒体文章-自动审核

文章目录文章审核app端文章保存接口Feign远程调用服务降级处理敏感词过滤图片文字-敏感词过滤8.4)管理敏感词和图片文字识别集成到文章审核静态文件生成实现步骤文章审核通过阿里云手册开通SDK选择内容审核链接app端文章保存接口文章端相关的表都使用雪花算法生成id,包括ap_article、 ap_article_config、 ap_article_contentmybatis-plus已经集成了雪花算法,完成以下两步即可在项目中集成雪花算法第一:在实体类中的id上加入如

2024-07-31 21:45:52 268

原创 黑马头条微服务学习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-wemedia中新增拦截器。在heima-leadnews-utils中新增工具类。

2024-07-23 22:04:46 666

原创 黑马头条微服务学习day02-app端文章查看,静态化freemarker,分布式文件系统MinlO

文章目录app端文章列表需求分析实现思路实现步骤编写mapper文件编写控制器代码文章详情实现思路FreemarkerminIOapp端文章列表需求分析实现思路实现步骤ArticleHomeDtopackage com.heima.model.article.dtos;import lombok.Data;import java.util.Date;@Datapublic class ArticleHomeDto { // 最大时间 Date

2024-07-17 14:27:42 1199

原创 黑马头条微服务学习day01-环境搭建、SpringCloud微服务(注册发现、网关)

可以直接参照各种虚拟机安装centos7,不必拘泥于课程所给的镜像,只要保证能与外界ping通即可。后续环境可以自行安装。同时使用mac的m系列芯片的同学可以直接不使用虚拟机直接在本地下载docker配置环境(注意要适配ARM架构)。下面分Controller,Service,ServiceImpl层,与Mapper层依次输入代码@Autowiredimport com/*** app端登录功能* @return/*** app端登录功能* @return。

2024-07-13 19:49:04 1327

原创 吴恩达机器学习作业ex8:K 异常检测和推荐系统(Python实现)详细注释

文章目录1 异常检测1.1 高斯分布1.2 估计高斯参数1.3 选择阈值 ε1.4 高维数据集2 推荐系统2.1 电影评分数据集2.2 协作过滤学习算法2.2.1 协同过滤成本函数2.2.2 梯度协同过滤2.2.3 Regularized cost function2.2.4 正则梯度2.3 学习电影推荐2.3.1 推荐后记1 异常检测在本练习中,您将实施一种异常检测算法,以检测服务器计算机中的异常行为。特征是测量每台服务器的吞吐量(mb/s)和响应延迟(ms)。在服务器运行期间,您收集了 m = 30

2024-07-09 20:59:52 973

原创 吴恩达机器学习作业ex7:K 均值聚类和主成分分析(Python实现)详细注释

文章目录1 K 均值聚类1.1 实施 K-means1.1.1 寻找最近的中心点1.1.2 计算中心点均值1.2 示例数据集上的 K-means1.3 随机初始化1.4 用 K-means 压缩图像1.4.1 对像素进行 K 均值分析2 主成分分析2.1 样例数据集2.3 利用 PCA 降低维度2.3.1 将数据投影到主成分上2.3.2 重建数据近似值2.3.3 预测的可视化2.4 人脸图像数据集2.4.1 面部 PCA2.4.2 降维1 K 均值聚类在本练习中,您将实现 K-means 算法,并将其用

2024-07-05 22:11:15 1052 5

原创 吴恩达机器学习作业ex6:支持向量机Python实现)详细注释

例如,如果您尝试上面列出的 C 和 σ2 的 8 个值中的每一个,您将最终训练和评估(在交叉验证集上)总共 8。有了词汇表,我们就可以将预处理邮件(如图 9)中的每个单词映射到单词索引列表中,该列表包含词汇表中单词的索引。这通常会提高垃圾邮件分类器的性能,因为垃圾邮件发送者通常会随机化 URL,因此在新的垃圾邮件中再次出现任何特定 URL 的几率非常小。完成函数 gaussianKernel.m 后,脚本 ex6.m 将在提供的两个示例中测试您的核函数,您应该能看到 0.324652 的值。

2024-06-30 15:22:11 723

原创 吴恩达机器学习作业ex5:正则化线性回归和偏差VS方差(Python实现)详细注释

为了更好地理解非正则化(λ = 0)模型的问题,您可以看到学习曲线(图 5)显示了相同的效果,即训练误差低,但交叉验证误差高。在下一节中,您将实现一个生成学习曲线的函数,即使不容易将数据可视化,它也能帮助您调试学习算法。然而,为了更好地反映模型在现实世界中的性能,在没有用于任何训练部分(即既没有用于选择 λ 参数,也没有用于学习模型参数 θ)的测试集上评估 "最终 "模型是非常重要的。其中第 1 列是 X 的原始值,第 2 列是 X.^2 的值,第 3 列是 X.^3 的值,以此类推。

2024-06-26 20:58:56 959

原创 吴恩达机器学习作业ex4:反向神经网络学习(Python实现)详细注释

反向传播算法的原理如下。给定一个训练示例(x(t), y(t)),我们将首先运行 “前向传递”,计算整个网络的所有激活,包括假设 hΘ(x) 的输出值。虽然我们已明确列出了 Θ(1) 和 Θ(2) 的索引以便于理解,但请注意,您的代码通常适用于任何大小的 Θ(1) 和 Θ(2)。在 ex4.m 的下一步,它将运行所提供的函数 checkNNGradients.m,该函数将创建一个小型神经网络和数据集,用于检查您的梯度。您应该实现前馈计算,为每个示例 i 计算 hθ(x(i)),并将所有示例的成本相加。

2024-06-24 23:43:50 732

原创 吴恩达机器学习作业ex3:多类分类和前馈神经网络(Python实现)详细注释

在本练习中,您将使用逻辑回归和神经网络来识别手写数字(从 0 到 9)。如今,自动手写数字识别被广泛使用 - 从识别邮件信封上的邮政编码到识别银行支票上的金额。本练习将向您展示如何将您学到的方法用于此分类任务。在练习的第一部分,您将扩展之前的逻辑回归实现并将其应用于一对多分类。在练习的第一部分,您将扩展之前的逻辑回归实现并将其应用于一对多分类。

2024-06-19 21:45:02 792

原创 超详细!全避坑!macOS下的m芯片安装mysql并连接Navicat,解决Access denied for user ‘root‘@‘localhost‘ 及系统红绿状态跳

帖主在按照csdn上的帖子Macbook在配置mysql时总是不成功,下载下来的mysql在系统设置里总是变红绿色之间来回跳动,并无法连接Navicat进入mysql,修改了一天几乎把坑几乎全踩了,给各位参考。首先,绝大部分教程都是在官网选择下arm或x86系列,再一步步点安装完成后还有很多其他的问题。然而根本不需要如此繁琐,在这里我们选用使用mac所带的brew工具进行下载安装。

2024-06-15 14:27:12 2965 6

原创 微服务学习Day12-RabbitMQ的高级特性

大家可以去对应的GitHub页面下载3.8.9版本的插件,地址为https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/tag/3.8.9这个对应RabbitMQ的3.8.5以上版本。用户发送给队列的一切请求,例如发送消息、消息回执默认都会在主节点完成,如果是从节点接收到请求,也会路由到主节点去完成。而镜像模式下,创建队列的节点被称为该队列的。但是,不同队列可以在集群中的任意节点上创建,因此不同队列的主节点可以不同。

2024-06-08 18:52:24 995

原创 微服务学习Day11-缓存问题学习

nginx的默认配置文件注释太多,影响后续我们的编辑,这里将nginx.conf中的注释部分删除,保留有效部分。之所以将库存分离出来,是因为库存是更新比较频繁的信息,写操作较多。接下来添加一个仅用于数据同步的账户,出于安全考虑,这里仅提供对heima这个库的操作权限。Canal是基于MySQL的主从同步功能,因此必须先开启MySQL的主从功能才可以。opm是OpenResty的一个管理工具,可以帮助我们安装一个第三方的Lua模块。NGINX_HOME:后面是OpenResty安装目录下的nginx的目录。

2024-06-03 23:36:32 1140

原创 微服务学习Day10-Redis高阶

修改redis-6.2.4/redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态。现在三个实例还没有任何关系,要配置主从可以使用replicaof 或者slaveof(5.0以前)命令。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。:在5.0以后新增命令replicaof,与salveof效果一致。

2024-06-02 21:29:55 913

原创 微服务学习Day9-分布式事务Seata

【代码】微服务学习Day9-分布式事务Seata。

2024-06-01 23:50:55 359

原创 微服务学习Day8-Sentinel

进入

2024-05-31 14:31:50 440

原创 微服务Day7学习-数据聚合、同步、补全

DSK代码# 酒店数据索引库PUT /hotel},},"py": {},"id":{},"name":{},},"price":{},"score":{},"brand":{},"city":{},},},},"pic":{},"all":{},"query": {"size": 10修改实体类@Data//business有多个点,需要切割//添加元素}else {建立测试类。

2024-05-23 13:19:41 666

原创 吴恩达机器学习ex3 python实现(详细注释)

3 在练习的这一部分中,您将使用与之前相同的训练集实现一个神经网络来识别手写数字。本周,您将使用我们已经训练过的神经网络中的参数。在下周的练习中,您将编写用于学习神经网络参数的反向传播算法。特别是,您的代码应返回矩阵 θ ∈ R K×(N+1) 中的所有分类器参数,其中 θ 的每一行对应于一个类的学习逻辑回归参数。在练习的这一部分中,您将通过训练多个正则化逻辑回归分类器来实现一对多分类,每个分类器对应数据集中的 K 个类别(图 1)。在练习的第一部分中,您将扩展之前的逻辑回归实现并将其应用于一对多分类。

2024-04-10 20:43:42 1276

原创 微服务Day6-DSL语法、RestClient查询、案例

在BooleanSearch中添代码。修改Service实现类。修改Service中代码。Controller层。Service实现类。

2024-02-24 23:04:57 596

原创 微服务学习Day5-ES学习

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。定义静态常量和测试类" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" },\n" +" }\n" +" }\n" +" }\n" +"}";@Test));@AfterEach@Test//1.创建Request对象//2.准备请求参数:DSL语句。

2024-02-22 18:49:58 1003

原创 Linux学习

比如,简单的ls命令就有:-a -A -b -c -C -d -D -f -F -g -G -h -H -i -I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w -x -X -1等选项,可以发现选项是极其多的。课程中, 并不会将全部的选项都进行讲解,否则,一个ls命令就可能讲解2小时之久。课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。,将cat a.txt的结果,作为grep命令的输入,用来过滤。

2024-02-19 20:27:34 674

原创 微服务学习Day4-MQ学习

MQ学习

2024-02-17 15:17:32 449

原创 微服务学习Day3-Docker学习

docker学习

2024-02-16 10:32:49 537

原创 微服务学习Day2-Nacos、Feign、Gateway学习

新建接口类服务端@Autowired// 1.查询订单//2.Feign远程调用,查询用户//3.封装User到Order// 4.返回@Component@Order(-1)@Override//1.获取请求参数//2.获取参数中的authorization参数//3.判断参数值是否等于admin//4. 是,放行//5. 否,拦截//5.1设置状态码//5.2拦截请求。

2024-02-14 08:54:05 888

原创 微服务学习Day1-Eureka、Nacos、Ribbon学习

第二种方法根据yml的名称只针对某一个微服务。启动。

2024-02-08 21:49:23 1102

原创 MybatisPlus学习

Test//1.更新条件//2.定义条件//3.调用自定义SQL方法创建Mapper接口XML文件> <!--${ew.customSqlSegment}: 这是 MyBatis-Plus 中的动态 SQL 语句的一部分。它表示在运行时将替换为由QueryWrapper(ew)对象定义的条件部分。${} 是动态 SQL 中的变量占位符,表示在运行时替换为实际的 SQL 片段。> <!

2024-02-07 22:52:14 642

原创 黑马苍穹外卖学习Day12

import org/*** 使用POI操作excel文件/*** 通过POI创建excel文件并写入文件内容//在内存中创建excel文件 XSSFWorkbook excel = new XSSFWorkbook();//在excel文件中创建sheet页 XSSFSheet sheet = excel . createSheet("info");//在sheet中创建行对象 rownum编号是从0开始的 XSSFRow row = sheet . createRow(1);

2024-01-24 19:19:12 461

原创 黑马苍穹外卖学习Day11

Controller层@Slf4j@Api(tags = "数据统计相关接口")@Autowired/*** 营业额统计* @return*/@ApiOperation("营业额统计")Service实现类@Service@Slf4j@Autowired/*** 统计指定时间内的营业额* @return*/@Override//当前集合用于存放从begin到end日期内每天日期while (!//日期计算,计算指定日期的后一天。

2024-01-22 18:51:06 461

原创 黑马苍穹外卖学习Day10

新建一个task包里面编写代码。/***定时任务类*/@Component@Slf4j@Autowired/*** 处理超时订单的方法*/")//每分钟触发一次log.info("定时处理超时订单:{}", LocalDateTime.now());and order_time < (当前时间-15分钟)orders.setCancelReason("订单超时自动取消");/*** 处理一直派送中的订单*/")//每天凌晨1点触发1次。

2024-01-21 14:34:23 1121

原创 黑马苍穹外卖学习Day8

下载cpolar,配置内网穿透文件。

2024-01-19 13:50:13 436

原创 黑马苍穹外卖学习Day7

加油加油!

2024-01-16 22:57:28 583

原创 黑马苍穹外卖学习Day6

微信小程序的模拟器在调试时有时候抽风登陆后点不动没反应,花费大量时间把后端全部接口DEBUG了一遍发现逻辑和返回值都没问题。还是不知道是什么问题,清理缓存也没用,望有大神给出指点!/(ㄒoㄒ)/~~5

2024-01-15 21:37:19 1081

原创 黑马苍穹外卖学习Day5

redis学习

2024-01-11 16:25:21 961

原创 黑马苍穹外卖学习Day3

超级详细的学习历程以及当中的一些疑惑与解答,加油加油

2024-01-08 21:37:23 941

原创 黑马苍穹外卖学习Day2

详细讲解项目代码中各项功能功能说明,并在难以理解之处给出补充

2024-01-05 19:19:20 940

原创 黑马-苍穹外卖开发Day1学习打卡

第一天加油!!

2024-01-03 08:39:21 876

原创 LeetCode141-环形链表解答(快慢指针)

快慢指针详解

2023-01-15 07:00:00 190 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除