自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lombok中@builder注解的用法

lombok中@builder注解的用法,建造者模式使用场景

2024-03-07 11:16:22 595 1

原创 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 561 1

原创 @RequiredArgsConstructor(onConstructor = @__(@Autowired)报错(bean无法注入)

@RequiredArgsConstructor(onConstructor = @__(@Autowired)报错(bean无法注入)

2024-01-19 10:22:47 662 1

原创 springcloud中Feign的介绍和使用

springcloud中Feign的介绍和使用

2023-08-26 11:21:23 208

原创 spring cloud中的ribbon的介绍和使用

spring cloud中的ribbon的介绍和使用

2023-08-26 10:32:40 231

原创 java常量池与运行时常量池

java常量池与运行时常量池

2023-08-14 10:43:54 183

原创 阿里巴巴Arthas介绍和jvm调优

阿里巴巴Arthas介绍和jvm调优

2023-08-14 10:15:00 635

原创 G1&ZGC垃圾收集器

垃圾收集器G1&ZGC详解

2023-08-10 10:04:45 61

原创 垃圾收集器与底层三色标记算法详解

垃圾收集器与底层三色标记算法详解

2023-08-09 10:00:33 40

原创 JVM对象创建与内存分配机制剖析

JVM对象创建与内存分配机制剖析

2023-08-08 10:42:17 33

原创 类加载器和双亲委派机制详解,分析代码带你深入认识

类加载器和双亲委派机制详解,分析代码带你深入认识

2023-08-07 14:39:28 41

原创 RocketMQ常问问题

RocketMQ常见面试问题

2023-08-02 10:59:07 155

原创 rocketmq多机集群部署

准备2个虚拟机,分别部署2NameServer,并在每台机器上。启动mqnamesrv 与 mqbroker 启动流程同上。

2023-05-11 21:51:38 1349

原创 rocketmq linux 部署

下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq­all­4.3.2­bin­release.zip。rocketmq版本:rocketmq­all­4.3.2­incubating­bin­release.zip (下载最好用VPN,不然很慢)执行命令:vim runbroker.sh。JDK版本:1.8.0_221。系统:centos 7。

2023-05-11 21:18:59 242

原创 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 229

原创 JDK和CGLIB动态代理的区别

1.jdk代理只能对实现了接口的类进行代理,而cglib代理可以对普通类进行代理;2.jdk代理是通过反射的方式来实现动态代理,而cglib则是通过为目标类生成一个子类的方式来实现动态代理;3.由于cglib代理是为目标类生成了一个子类,并对父类方法进行增强,所以目标类不能用final修饰;

2023-05-04 11:13:58 971 2

原创 sql查出left join的数据为双倍

在左连接时对表中的多条数据进行查询,这样写会导致我会累计相加多遍。将包裹表中查询到的数据存储到一个临时表中,临时表名叫作wp。

2023-04-26 14:17:42 811

原创 解决当实例对象字段为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————————————————版权声明:本文为CSDN博

2023-04-24 14:57:54 357

原创 基本的排序算法

基本的排序算法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 189 4

空空如也

空空如也

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

TA关注的人

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