摘要: 1.volatile变量自身具有下列特性:·可见性:对一个volatile变量的读,总是能看到(任意线程)对这个volatile变量最后的写入。·原子性:对任意单个volatile变量的读/写具有原子性,但类似于volatile++这种复合操作不具有原子性。 2.volatile写-读建立的happ 阅读全文
posted @ 2018-01-30 10:43 AmbitiousMice 阅读(222) 评论(0) 推荐(0)
摘要: 顺序一致性内存模型是一个被计算机科学家理想化了的理论参考模型,它为程序员提供了极强的内存可见性保证。顺序一致性内存模型有两大特性。1)一个线程中的所有操作必须按照程序的顺序来执行。2)(不管程序是否同步)所有线程都只能看到一个单一的操作执行顺序。在顺序一致性内存模型中,每个操作都必须原子执行且立刻对 阅读全文
posted @ 2018-01-29 16:53 AmbitiousMice 阅读(402) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-01-26 10:59 AmbitiousMice 阅读(112) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-01-25 14:54 AmbitiousMice 阅读(116) 评论(0) 推荐(0)
摘要: 参考:深入理解JAVA虚拟机(第二版) 阅读全文
posted @ 2018-01-25 13:53 AmbitiousMice 阅读(154) 评论(0) 推荐(0)
摘要: redis 阅读全文
posted @ 2018-01-24 11:38 AmbitiousMice 阅读(304) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/tuke_tuke/article/details/51588156 阅读全文
posted @ 2017-12-19 17:44 AmbitiousMice 阅读(122) 评论(0) 推荐(0)
摘要: LinkedList 内部数据接口为一个链表,存储数据可为空可重复。 1.包含主要参数: private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> 阅读全文
posted @ 2017-12-19 10:53 AmbitiousMice 阅读(138) 评论(0) 推荐(0)
摘要: ArrayList 内部结构为一个可重复的对象数组(可存空对象)。 内部有以下几个参数: 分析几个内部方法: 1.indexOf(Object o): 循环对象数组进行比较,返回第一个匹配到的对象的下标,若未匹配到返回-1,提供给contains(Object o) 方法。 2.add(Object 阅读全文
posted @ 2017-12-18 10:45 AmbitiousMice 阅读(164) 评论(0) 推荐(0)
摘要: 这段时间用Jasper画报表,讲真的Jasper IDE真的很难用,网上找很久都没找到用table画的配置方法,以下是直接操作源码画table的方法,不用IDE一样可以做出来(不过样式还是得借助IDE拖拽调整容易些),以下是简要介绍,如果你对Jasper比较熟悉,只需得知table数据源的配置方式可 阅读全文
posted @ 2017-11-06 16:02 AmbitiousMice 阅读(2716) 评论(0) 推荐(1)