- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 记一次504 Gateway Timeout处理过程
服务器使用Nginx作为负载均衡,第三方先访问负载均衡地址,再转发到实际服务器第三方访问时卡死,最后出现了504 Gateway Timeout(网关超时)
2024-12-27 14:37:05
955
原创 Linux配置JAVA_HOME
这里可以看到,原因是无法找到JAVA_HOME,那我们就给他配置一个JAVA_HOME。这里输出为空,确定没有。
2024-06-25 11:16:54
477
1
转载 记一次IDEA报错GC overhead limit exceeded
想在POM文件中添加一个依赖,但是刷新Maven的时候报错:GC overhead limit exceeded。
2024-03-27 16:57:32
2701
1
转载 浅拷贝和深拷贝
对于引用类型的成员变量,进行引用传递,只复制被引用对象地址,而不是将被引用的对象复制一份,这种情况下,两个对象的成员变量指向的是同一个地址,所进行的操作也彼此可见。实现方式:通过object的colne方法可以实现。对于基本类型的成员变量,进行值传递,即复制它的值。对于引用类型的成员变量,会将被引用的对象复制一份。利用序列化、反序列化的方式实现(推荐)对于基本类型的成员变量,进行值传递。重写clone方法(不推荐)
2024-03-19 08:51:30
46
原创 单例设计模式
第二次检查(同步检查):只有在第一次检查的基础上,才进入同步块进行实例化操作。进入同步块后,再次检查实例是否已经被创建。这是因为可能有多个线程同时通过了第一次检查,进入同步块之前,需要再次检查实例是否已经创建,避免重复创建实例。在 Java 单例模式的双重检查锁(Double-Checked Locking)中,为了确保只有在第一次创建实例时才进行同步和实例化操作,需要在进入同步块之前和之后进行两次检查。此外,在使用双重检查锁模式时,还需要确保实例的构造函数是私有的,以防止通过其他途径创建实例。
2023-07-11 21:12:49
98
原创 强引用和弱引用
需要注意的是,使用弱引用时需要小心处理,因为弱引用的对象随时可能被垃圾回收器回收。在使用弱引用时,推荐在访问弱引用获取对象时进行必要的空值检查,以确保对象尚未被回收。在Java中,引用可以分为不同的类型,其中包括强引用(Strong Reference)和弱引用(Weak Reference)。是一个弱引用,它引用了。在Java中,可以通过。可以被垃圾回收器回收。不再有强引用指向时,
2023-07-11 20:50:44
870
原创 final 关键字
修饰变量,引用类型地址引用不能被改变,基本类型值不能被改变;final可以用来修饰类、方法、变量。修饰方法,不能被重写;修饰类,不能被实现;
2023-06-13 23:00:24
95
1
原创 Java 关键字和保留字
保留字:当前版本没有特殊含义,后续可能会用作关键字;或者在其他语言中有特殊含义,不建议使用的单词。Java中共有51 + 2 = 53个关键字,其中两个是保留字,goto和const。关键字:即在Java中有特殊含义的单词(字符串)
2023-06-13 22:29:20
146
1
空空如也
JPA @Query查询 动态表名
2022-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人