摘要:
ThreadLocal缺点及解决方案 每个Thread上都有一个threadLocals属性,它是一个ThreadLocalMap,里面存放着一个Entry数组,key是ThreadLocal类型的弱引用,value是对值的引用。所有的操作都是基于这个ThreadLocalMap操作的。 但是它有一 阅读全文
posted @ 2024-08-09 20:55
Duancf
阅读(59)
评论(0)
推荐(0)
摘要:
小伙伴们,有没有遇到过程序突然崩溃,然后抛出一个OutOfMemoryError的异常?这就是我们俗称的OOM,也就是内存溢出。简单来说,就是你的Java应用想要的内存超过了JVM愿意给的极限,就会抛出这个错误。 那么为什么会出现OOM呢?一般都是由这些问题引起: 分配过少:JVM 初始化内存小,业 阅读全文
posted @ 2024-08-09 20:25
Duancf
阅读(230)
评论(0)
推荐(0)
摘要:
简单工厂 // 计算类的基类 @Setter @Getter public abstract class Operation { private double value1 = 0; private double value2 = 0; protected abstract double getRe 阅读全文
posted @ 2024-08-09 19:42
Duancf
阅读(12)
评论(0)
推荐(0)
摘要:
单例模式 懒汉式,线程不安全 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance 阅读全文
posted @ 2024-08-09 17:15
Duancf
阅读(36)
评论(0)
推荐(0)
摘要:
抽象构件 public abstract class FastFood { public String desc; public int price; public abstract String getDesc(); public abstract int getPrice(); } 具体构件 米 阅读全文
posted @ 2024-08-09 16:57
Duancf
阅读(14)
评论(0)
推荐(0)

浙公网安备 33010602011771号