自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手写双重校验锁实现对象单例并附详细解释说明

public class Singleton{ private volatile static Singleton uniqueInstance; private Singleton(){ } public static Singleton getUniqueInstance(){ if(uniqueInstance==null){ synchronized(Singleton.class){ if(uniqueInstance==null){

2021-03-10 21:00:42 249

原创 手写简易JDK动态代理

现在有一个需求:在执行DemoImpl类的方法前后打印日志。你如何在不修改已有代码的前提下,完成这个需求? 当然静态代理、JDK动态代理、cglib动态代理都能实现,这里我们只用JDK动态代理实现 编写JDK动态代理基本步骤如下: 编写需要被代理的接口和类 编写代理类使用JDK自带Proxy类的newProxyInstance()方法获取代理类 使用代理类执行目标类(被代理类)的方法 DemoInterface接口: public interface DemoInterface { void h

2021-03-01 17:29:08 104 3

空空如也

空空如也

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

TA关注的人

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