自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 @Validated注解的作用及用法

在这个例子中,submitFormGroup1方法只会验证属于Group1组的约束,而submitFormGroup2方法只会验证属于Group2组的约束。:你也可以在控制器类上使用@Validated,以便对该控制器中的所有请求处理方法启用验证。:@Validated注解可以与验证组一起使用,以便在不同的场景下应用不同的验证规则。:@Validated注解通常用于控制器的方法参数上,以启用该参数的验证功能。在这个例子中,createUser方法的User参数会在方法调用时进行验证。

2024-05-30 13:52:54 561 1

原创 @modelattribute注解的作用及用法

当你在控制器的方法上使用@ModelAttribute时,这个方法会在每个处理请求的方法调用之前执行,并将其返回值添加到模型中,以便视图可以访问这些数据。:当你在一个控制器方法的参数上使用@ModelAttribute时,Spring会自动从请求中提取参数并填充到该对象中。在Java的Spring框架中,@ModelAttribute注解用于在一个控制器的方法参数上,或在方法本身上。:当你在处理表单的控制器方法之前需要初始化一个表单对象时,可以使用@ModelAttribute。

2024-05-30 11:18:56 465

原创 SpringBoot集成Kafka并发送消息

找到和自己项目SpringBoot相匹配版本的kafka版本(此处为1.3.9.RELEASE)至此,SpringBoot集成Kafka完成,下面代码实现使用Kafka发送消息。

2024-05-23 17:19:59 483 2

原创 sql提取 JSON 字段的文本值

sql提取 JSON 字段的文本值。

2024-05-09 17:46:03 340

原创 Java中注解@Builder分析及用法

在 Java 中,@Builder 是 Lombok 库提供的一个注解,用于自动生成建造者模式(Builder Pattern)所需的代码。建造者模式是一种用于创建复杂对象的设计模式,它将对象的构造与表示分离,使得同样的构造过程可以创建不同的表示。@Builder 注解使这个过程更加简洁。

2024-05-09 17:43:41 322

原创 对Stream API结合Lambda 表达式学习及总结(2)

这行代码是在使用 Java 的 Stream API 来处理一个名为 loanOrderList 的集合(很可能是贷款订单的列表)。该代码的目的是检查集合中是否至少有一个元素(即贷款订单)满足特定条件。loanOrderList 是一个包含贷款订单的列表。stream() 方法将列表转换成流,以便进行后续的流操作。anyMatch 是一个终端操作,它接受一个谓词(即一个返回布尔值的函数)作为参数。该方法会检查流中的元素是否有至少一个满足提供的谓词。

2024-04-29 10:43:25 735

原创 对Stream API结合Lambda 表达式学习及总结(1)

Stream API是 Java 8 中引入的一项功能,它提供了一种新的抽象层,允许你以声明性方式处理数据集合(如列表、集合等)。Stream API 可以极大地简化集合操作的编码工作,支持顺序和并行处理。代码的主要功能是从数据库获取所有产品信息(ProductInfo 对象),然后将这些信息转换为另一种类型的对象(ProductInfoVo),并最终收集成一个列表。这种模式在处理数据转换和数据层到服务层或控制层的数据传递中非常常见。return vo;

2024-04-29 10:43:04 513

原创 海外服务器上安装redis、运行程序

【代码】海外服务器上安装redis、运行程序。

2024-04-12 13:43:08 102

原创 Java中哪些常用的注解及用法

在 Java 使用 Spring Framework 时,@ConfigurationProperties 注解常被用来管理配置文件(如 application.properties 或 application.yml)中的属性,以便将它们注入到 Spring 管理的 beans 中。

2024-04-12 10:45:34 513

原创 RabbitMQ通过死信队列延迟发送消息

根据message中的JSON数据取出自己想要得到的发送push。

2024-01-26 11:22:10 443 1

原创 BigDecimal类型常用的属性和方法,解决科学计数法

BigDecimal是处理高精度的浮点数运算的常用的一个类,用来对超过16位有效位的数进行精确的运算。

2023-10-10 11:35:15 1196 1

原创 this、super与继承的含义和用法

尽管在Manager类中没有显示的定义getName()等方法,但是可以对Manager对象使用这些的方法,因为自动继承了Employee中的方法。如上,当我们希望调用Employee中的getSalary()方法,而不是Manager中的,可以使用关键字。举例:公司包括普通员工和经理,不同的是经理除了会和普通员工一样的基本薪资以外,完成某一业绩还会有额外的奖金,故创建两个类;继承已存在的类就是复用(继承)这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的的情况。2、调用父类的构造器。

2023-08-09 22:13:45 49 1

原创 Java中常见的字符串方法使用

substring(参数1,参数2)

2023-08-06 23:01:50 102

原创 JDK的下载与安装

确定保存->确定->确定->确定->关闭已经打开的cmd命令行窗口,重新打开测试:java -version。变量值:jdk安装目录,比如:C:\Program Files\Java\jdk1.8.0_202。配置环境变量的目的:可以方便的在任意路径下直接使用命令java、javac等命令。下载自己相对应的JDK版本,可以访问。变量名:JAVA_HOME。

2023-08-04 22:53:38 357

原创 JDK和JRE的区别与联系

什么是java面向对象?简单来讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。用木匠打一比方:一个“面向对象的”木匠始终首先关注的是所制作的椅子,其次才是所使用的;一个“非面向对象的”木匠主要考虑的所用的工具。在本质上,java的面向对象能力与C++是一样的。什么是JDK?全称Java Development Kit(Java开发工具包),编写java程序的程序员使用的软件;Java 开发工具集 = JRE+ 一些开发工具(比如java,javac等工具)

2023-08-04 22:28:35 80 1

原创 java运算符

2021-03-10 22:36:55 24

面试笔记.md

面试笔记.md

2022-10-17

空空如也

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

TA关注的人

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