热文【Java设计模式】十三、模板方法模式

代码复用性:复用抽象类的通用逻辑方法反向控制整体实现步骤固定,个别步骤易变,将易变的部分抽象出来通过子类来决定父类算法中的某个步骤是否执行,实现子类对父类的反向控制(钩子函数)

热文【Java设计模式】二、单例模式

没有重写readResolve方法时,会通过反射创建一个新的对象,从而破坏了单例模式。IF 这一行,被挂起,再被唤醒时继续往下执行,就会创建出两个不同的实例对象。通过流将...

热文【开发篇】三、并发下的OOM分析

但并发时,如果数据处理时间很长,大量对象存于内存,或者处理用户请求后,没有及时删除用户数据对象,就会导致无用对象在堆内存堆积,进而OOM。用户请求过来, 后端查询数据库后...