自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java Unsafe类

1.操作内存功能: 分配内存 public native long allocateMemory(long var1); 重新分配内存 public native long reallocateMemory(long var1, long var3); 内存赋值 public native void setMemory(Object var1, long var2, long var4, byte var6); 复制内存 public native void copyMemory(Obje

2021-04-20 17:58:38 102

原创 自定义注解和切面

jdk的自带注解 @Override:告诉编译器我重写了接口方法 @Deprecated:告诉编译器这个方法过时了,不建议使用,Ide会在方法上划横线 @SuppressWarnings("deprecation"):关闭方法中出现的警告 例:@SuppressWarnings(value={ "rawtypes", "unchecked" }) 1.deprecation:去除不暂成使用类...

2019-06-10 11:13:45 1217

原创 java线程池ThreadPoolExecutor

/*最小存活线程数*/ int corePoolSize = 10; /*最大存活线程数*/ int maximumPoolSize = 50; /*线程最大空闲时间*/ long keepAliveTime = 6000; /*毫秒*/ TimeUnit unit = TimeUnit...

2019-04-11 00:08:52 85

原创 java阻塞队列ArrayBlockingQueue

/*有数组实现不可变长需要指定容量 * 添加和取元素只有一个锁,不能并行执行添加和取元素操作 * 使用ReentrantLock实现同步 * */ ArrayBlockingQueue queue = new ArrayBlockingQueue(10); /*指定元素个数,公平锁*/ ArrayBlo...

2019-04-10 21:43:07 166

原创 手撕java顶级父类Object

/* * 所有java类的顶级父类 * 定义了所有类的通用方法 * */ /*创建一个Object对象*/ Object obj = new Object(); /*比较两个引用是否指向同一个对象this == obj,指针是否相等 * 如果需要判断两个对象是否相同时需要重写equals...

2019-04-10 16:29:24 153

原创 java阻塞队列LinkedBlockingDeque

/* * 基于双链表实现的阻塞队列(双端队列) * 使用ReentrantLock 进行同步处理 * */ /*创建一个默认容量的阻塞队列,容量为Integer.MAX_VALUE*/ LinkedBlockingDeque queue = new LinkedBlockingDeque();...

2019-04-10 14:34:36 134

空空如也

空空如也

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

TA关注的人

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