自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jstat 使用说明

jstat 说白了,就是翻译了一些jstat的man标准格式 jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] <option> An option reported by the -options option &l...

2018-04-06 22:08:09 292

原创 反射代码

这么写代码,一定会被打死 除非是写框架public class ReflectionTest { private String aPrivateField; public Long aPublicField; public void print () { System.out.println("what's wrong?"); }}...

2018-04-03 15:14:04 145

原创 jdk10 ThreadPoolExecutor阅读笔记

创建线程池常用的Executors.newFixedThreadPool Executors.newCachedThreadPool其实都是把 ThreadPoolExecutor包装了一下,返回一个ThreadPoolExecutor的对象。构造函数public ThreadPoolExecutor(int corePoolSize, ...

2018-04-02 20:31:58 173

原创 jdk10 ArrayList阅读笔记

构造函数/** *elementData 是内部存放数据的数字, *DEFAULTCAPACITY_EMPTY_ELEMENTDATA 是用来标识无参构造函数空数组的一个final对象 *无参构造函数中,将DEFAULTCAPACITY_EMPTY_ELEMENTDATA 的引用赋值给了elementData **/private static final Object[] DE...

2018-03-28 23:15:58 176

原创 jdk10 LinkedList阅读笔记

LikedList,一个dequeue、queue、链表的杂合体,操作很简单。不过还是写写吧构造函数public LinkedList() {}什么都没干public LinkedList(Collection<? extends E> c) { this(); addAll(c);}执行了一下addAll链表节点pr...

2018-03-27 23:21:36 104

原创 jdk10 InheritableThreadLocal阅读笔记

和ThreadLocal相比,在子线程中也可以使用方法这个类很简单,继承了ThreadLocal,重写了三个方法“` protected T childValue(T parentValue) { return parentValue; }// InheritableThreadLocal也是Thread的一个属性 ThreadLocal...

2018-03-27 20:39:41 265

原创 jdk10 ReentrantLock阅读笔记2(condition)

newCondition()public Condition newCondition() { return sync.newCondition();}Condition 是sync里面的一个内部类(),其实可以访问到锁里面的所有变量condition.await()public final void await() throws InterruptedException ...

2018-03-26 20:42:57 100

原创 文件遍历

最近代码面试,发现不少人文件遍历在可以百度api的情况下都写不顺溜。感觉是不是这个问题太难了?顺手写了四个,好像还是挺简单的,起码比树的遍历要简单不少public static void main(String[] args) { recursionDeep(new File("/Users/destiny2018/proj")); recursionWild(Arrays...

2018-03-26 17:38:19 136

原创 jdk10 ReentrantLock阅读笔记1(构造方法、锁获取、释放)

一般用法略过不表构造方法public ReentrantLock() { sync = new NonfairSync();}public ReentrantLock(boolean fair) { sync = fair ? new FairSync() : new NonfairSync();}    无参构造函数默认是非公平锁,有参数的根据参数判断是公平的还是非公平的...

2018-03-24 14:59:39 273

原创 jdk10 LinkedBlockingQueue阅读笔记

一个常用的并发队列,链表实现有效构造函数构造函数1public LinkedBlockingQueue(int capacity) { if (capacity <= 0) throw new IllegalArgumentException(); this.capacity = capacity; last = head = new Node...

2018-03-22 20:45:56 129

原创 jdk10 ThreadLocal阅读笔记

java.lang.ThreadLocal,通过每个线程保存单独副本的方式解决并发问题一般用法// 定义变量ThreadLocal<String> tl = new ThreadLocal<String>() { @Override protected String initialValue() { return "init value"; ...

2018-03-08 23:03:16 156

空空如也

空空如也

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

TA关注的人

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