自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Win11安装Android子系统

Win11安装Android子系统

2022-10-16 17:49:58 4309

原创 JavaSpringBoot项目接入豆包AI

因为豆包ai通过http访问,所以步骤非常简单,一个controller控制路由,一个service相关配置,一个前端页面就ok了。ok,成功调用,排版后续可以根据自己需求优化,这里只是测试功能。首先需要注册火山引擎账号,然后选择开通模型。选择对应模型model id,复制自己的api key。开通后,点击接入文档然后查看链接地址。

2025-04-20 22:10:52 524

原创 分页查询:查询当前用户

在大事件项目中,原代码是查询所有用户的文章,按照逻辑来说,这不合理,应该是当前用户只能查询当前用户所有的文章,除非管理员才有查询所有的权限。而要实现这个功能,只需修改service层的相关代码即可。

2025-03-30 09:53:57 115

原创 登录接口报错提示邮箱非空

由于jwt token设置的时效性过期,重新登录一下发现提示邮箱为空,但是登录功能是不需要填写邮箱的,检查代码发现,是实体类要求了@NotEmpty。当然也可以选择新建一个用于传输登录信息的LoginDTO,如此可以规避实体类中的约束。那么要解决这个问题,可以简单粗暴直接删去注解,但是注册接口的逻辑就不完善了。修改UserController中的login方法参数类型。在pojo包下创建LoginDTO。

2025-03-12 18:35:25 228

原创 测试注册接口报错密码不为空

表示匹配由 5 到 16 个空白字符组成的字符串,这显然不是用于验证用户名和密码的正确规则。通常,我们希望用户名和密码可以包含字母、数字等字符,而不是仅仅是空白字符,优化后的代码直接在方法内部对用户名和密码的长度进行验证,避免了使用错误的正则表达式。,这就解释了之前日志中显示的 “收到的用户名:null,收到的密码:null” 问题。)发送请求时,Spring 无法将 JSON 数据自动映射到这两个。经过检查,发现是UserController的问题。类型的参数上,因为没有使用。注解,所以最终接收到的。

2025-03-09 10:50:36 344

原创 苍穹外卖day4套餐起售功能报错

通过以上优化,可以提高代码的健壮性、可维护性以及对业务逻辑处理的准确性,有助于解决套餐起售功能可能存在的问题并更好地满足业务需求。当然,具体的优化还需要根据实际项目的情况进行适当调整。这部分日志显示了一系列操作,先是 JWT 校验通过后,通过。在前端提交起售,提示未知错误,查看控制台日志发现。对业务代码整体优化,成功解决。进行了公共字段自动填充,最后执行了。操作来更新套餐信息,更新语句为。)相关的菜品信息,然后。

2024-12-01 22:44:35 297

原创 苍穹外卖day4添加套餐报错500

分析报错日志发现,出现的主要问题是 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sky.mapper.SetmealMapper.insert。)中的方法应该在对应的 XML 映射文件或者通过注解的方式定义了具体的 SQL 语句实现。但在此处,系统在运行时找不到。方法的接口全限定名不一致,使得 MyBatis 无法正确关联到该接口中的方法与 XML 文件里定义的 SQL 语句。

2024-12-01 17:05:27 325

原创 苍穹外卖day208分页查询报错500

照着视频敲的代码,但是莫名其妙报错,查看报错日志,发现是mapper.xml文件的sql语句有问题在。关键字来连接模糊查询条件,这种写法可能会在某些情况下导致语法问题(比如当。且不为空字符串时,执行模糊查询条件;标签来更清晰地处理条件判断逻辑。子句的语法完整性,避免出现多余的。条件不满足,此时就会出现多余的。不满足前面的条件时,使用。这个恒成立的条件来确保。或空字符串时,前面的。在上述修改中,使用了。

2024-11-23 18:14:11 286 1

原创 Spark大数据处理学习笔记 3.1

将数据集(hello, world, scala, spark, love, spark, happy)存储在三个节点上,节点一存储(hello, world),节点二存储(scala, spark, love),节点三存储(spark, happy),这样对三个节点的数据可以并行计算,并且三个节点的数据共同组成了一个RDD。在编程时,可以把RDD看作是一个数据操作的基本单位,而不必关心数据的分布式特性,Spark会自动将RDD的数据分发到集群的各个节点。不同的是,数据的来源路径不同。

2023-06-12 15:33:04 351

原创 Spark大数据处理学习笔记 2.4

reduceByKey(_ + _) // 按键进行聚合(key相同,value就累加)val wc = sc.textFile(inputPath) // 读取文件,得到RDD。.setMaster("local[*]") // 设置主节点位置(本地调试).flatMap(_.split(" ")) // 扁平化映射,得到单词数组。.map((_, 1)) // 针对每个单词得到二元组(word, 1).sortBy(_._2, false) // 按照单词个数降序排列。

2023-06-12 14:52:04 227

原创 Spark大数据处理学习笔记 2.3

目录一、基本概念(一)Executor(执行器)(二)Task(任务)(三)Job(作业)(四)Stage(阶段)二、Spark集群运行架构 三、Spark运行基本流程 步骤1、注册并申请资源步骤2、分配资源步骤3、资源反馈步骤4、Executor发现注册步骤5、提交Task步骤6、注销

2023-05-25 10:36:28 289

原创 Spark大数据处理学习笔记 2.2搭建Spark开发环境

由于Spark仅仅是一种计算框架,不负责数据的存储和管理,因此,通常都会将Spark和Hadoop进行统一部署,由Hadoop中的。、HBase等组件负责数据的存储管理,Spark负责数据计算。安装Spark集群前,需要安装Hadoop环境。命令,启动Scala版的Spark-Shell。访问Spark的Web UI界面 -将Spark安装包上传到ied虚拟机。(其中参数2是指两个并行度)利用print函数输出了一条信息。查看解压之后的spark目录。

2023-05-25 10:24:05 227

原创 Spark大数据处理学习笔记 1.5 掌握Scala内建控制结构

函数式编程语言,只有一个入口和一个出口,中间没有任何与外界交流的输入或输出语句,所以安全性非常好。Range(a, b): 从a到b,不包含b,跟Python里的range函数一样,含头不含尾。1 to 10表示将1到10的所有值组成一个集合,且包括10。需要注意的是,Scala中的返回值是最后一条语句的执行结果,而不需要像Java一样单独写。Java不是函数式语言,选择结构没有返回值,就必须根据不同情况对评语变量赋值。语句块最后一句没有执行结果,那么块表达式结果就是Unit。对象,类似Java中的。

2023-05-25 09:12:35 170

原创 Spark大数据处理学习笔记 1.4 掌握Scala运算符

由于Scala并没有真正的运算符,运算符其实是方法的一种形式,所以此处运算符的优先级,其实就是指方法的优先级。在Scala中方法的执行是有优先级的区别的,这也是为了解决传统运算符优先级问题。如果是复杂数据类型,比较的是对象的地址,如果不是想比较地址而是想比较真正的内容,则需要使用。,但是根据Scala特点,Scala中所有运算符其实就是方法,那么按照这种说法,表达式应该等同于。,前缀运算符如同中缀运算符一样,也是方法调用的另一种方式,不同的是,方法名要在符号前加上前缀。Java中,如果是基本数据类型,

2023-05-11 10:10:57 139

原创 Spark大数据处理学习笔记1.3 使用Scala集成开发环境

在弹出的窗口中填写项目名称,选择项目存放路径。若Scala SDK项显示为Nolibrary selected,则需要单击其右侧的Create按钮,选择本地安装的Scala SDK。在弹出的窗口中选择左侧的Project项,然后单击窗口右侧的New…按钮,选择JDK项,设置项目使用的默认JDK。单击绿色的【Install】按钮,安装完毕,单击绿色的【Restart IDE】按钮。单击【Finish】按钮,至此,Scala项目。启动IDEA后,选择欢迎界面下方的。按钮,在弹出的窗口中选择左侧的。

2023-05-11 09:47:57 105

原创 Spark大数据处理学习笔记 1.2 Scala变量与数据类型

定义变量需要初始化,否则会报错。注意:Java里可以先声明变量,然后再赋值定义变量时可以不指定数据类型,系统会根据初始化值自动推断变量的类型。注意:Java声明变量必须指定类型。

2023-05-11 09:29:10 202

原创 Spark大数据处理学习笔记1.1 搭建Scala开发环境

Scala是Scalable Language的简写,是一门多范式的编程语言,由联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala是一种将面向对象和函数式编程结合在一起的高级语言,旨在以简洁、优雅和类型安全的方式表达通用编程模式。Scala功能强大,不仅可以编写简单脚本,还可以构建大型系统。

2023-05-11 08:51:26 330

原创 大数据学习笔记2.3 JAVA API操作

大数据学习笔记

2022-12-09 10:47:05 236

原创 大数据学习笔记2.2.JAVA API 操作

Hadoop学习笔记

2022-11-24 21:32:01 704

原创 大数据学习笔记2.2

学习笔记

2022-11-17 22:26:18 98

原创 大数据学习笔记2.1

学习笔记

2022-11-10 21:22:52 471

原创 大数据学习笔记1.5

学习笔记

2022-11-03 21:49:11 93

原创 2022大数据学习笔记1.4

大数据学习笔记

2022-10-27 21:19:55 176

原创 大数据学习笔记1.3

大数据学习笔记

2022-10-08 20:19:58 563

原创 2022大数据学习笔记2

学习笔记

2022-09-29 19:12:20 163 1

原创 2022大数据学习笔记1

个人学习笔记

2022-09-19 23:04:24 1650

空空如也

空空如也

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

TA关注的人

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