- 博客(21)
- 收藏
- 关注
原创 别再自己写工具类了,SpringBoot内置工具类应有尽有!!!
断言是一个逻辑判断,用于检查不应该发生的情况,造轮子虽然能提高我们的编码能力,但是不利于提高开发效率,今天给大家总结一下SpringBoot内置的常用工具类,希望对你有所帮助。1、获取对象的基本信息。3、路径相关工具方法。
2024-09-24 11:11:50
207
原创 Lombok中的@Accessors(chain = true)
@Accessors是 Lombok 库中的一个注解属性,它应用于类级别,用于修改生成 getter 和 setter 方法的行为。当 chain = true 时,setter 方法会返回 this,使得可以进行链式调用(fluent API)。在上述代码中,setName 方法返回 person 对象的引用,允许我们在同一行代码中继续调用 setAge 方法。如果没有 chain = true,则每个 setter 方法调用都会返回 void,并且链式调用将不可能实现。
2024-02-20 11:00:39
1331
1
原创 @RequiredArgsConstructor(onConstructor = @__(@Autowired)报错(bean无法注入)
@RequiredArgsConstructor(onConstructor = @__(@Autowired)报错(bean无法注入)
2024-01-19 10:22:47
1154
1
原创 rocketmq多机集群部署
准备2个虚拟机,分别部署2NameServer,并在每台机器上。启动mqnamesrv 与 mqbroker 启动流程同上。
2023-05-11 21:51:38
1509
原创 rocketmq linux 部署
下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmqall4.3.2binrelease.zip。rocketmq版本:rocketmqall4.3.2incubatingbinrelease.zip (下载最好用VPN,不然很慢)执行命令:vim runbroker.sh。JDK版本:1.8.0_221。系统:centos 7。
2023-05-11 21:18:59
299
原创 springboot报错:Annotation processing is not supported for module cycles. Please ensure that all module
Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [admin,core] are excluded from annotation processing
2023-05-10 11:59:02
457
原创 JDK和CGLIB动态代理的区别
1.jdk代理只能对实现了接口的类进行代理,而cglib代理可以对普通类进行代理;2.jdk代理是通过反射的方式来实现动态代理,而cglib则是通过为目标类生成一个子类的方式来实现动态代理;3.由于cglib代理是为目标类生成了一个子类,并对父类方法进行增强,所以目标类不能用final修饰;
2023-05-04 11:13:58
1057
2
原创 sql查出left join的数据为双倍
在左连接时对表中的多条数据进行查询,这样写会导致我会累计相加多遍。将包裹表中查询到的数据存储到一个临时表中,临时表名叫作wp。
2023-04-26 14:17:42
981
原创 解决当实例对象字段为null也可以通过update修改
成功解决Address localhost:1099 is already in usetep1:通过端口找到PID打开dos命令行,输入netstat -ano | find “1099”,得到下列内容,看到最后一列是9280,就是PID:step2:通过PID找到进程输入:tasklist | find “9280”(双引号里面的是PID)step3:关闭进程输入命令关闭进程:taskkill /f /t /im java.exe————————————————版权声明:本文为优快云博
2023-04-24 14:57:54
481
原创 基本的排序算法
基本的排序算法Java实现各种基本的排序算法冒泡排序冒泡排序:这种排序方法是通过相邻的两个元素两两比较,根据大小来交换位置,最值元素就像气泡一样从左侧向右侧移动,故名冒泡排序。public class BubbleSort { public static void main(String[] args) { int []a= {9,3,1,4,6,8,7,5,2}; sort(a); print(a); } //冒泡排序 static void sort(int[] a)
2021-04-26 09:54:35
264
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人