java
文章平均质量分 58
Eric_SEU
这个作者很懒,什么都没留下…
展开
-
Java中的泛型和类型擦除
Java中的泛型和类型擦除转载 2016-05-05 09:59:25 · 458 阅读 · 0 评论 -
文章自动装箱的陷阱
自动装箱的陷阱java 自动装箱 语法糖针对java中的一些语法糖比如自动装箱,我们经常会遇到一些小陷阱,这是一个例子原创 2016-06-28 16:23:06 · 369 阅读 · 0 评论 -
泛型 以及 < ? extends E> 的用法
< ? extends E> 的用法 泛型不可变转载 2016-06-01 16:26:42 · 1510 阅读 · 0 评论 -
偏向锁,轻量级锁,重量级锁
偏向锁,轻量级锁,重量级锁标签(空格分隔): java 并发 锁偏向锁偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在接下来的运行过程中,该锁没有被其他的线程访问,则持有偏向锁的线程将永远不需要触发同步。 如果在运行过程中,遇到了其他线程抢占锁,则持有偏向锁的线程会被挂起,JVM会尝试消除它身上的偏向锁,将锁恢复到标准的轻量级锁。(偏向锁只能在单线程下起作用),其流程如图所示 下面的表显示原创 2016-07-06 20:31:03 · 1625 阅读 · 0 评论 -
ReentrantLock介绍和实现
ReentrantLock介绍和实现标签(空格分隔): java 并发 多线程 ReentrantLock AQS参考文档 http://ifeve.com/reentrantlock-and-fairness/ 这篇文章对ReentrantLock已经写的很好(甚至比书上写的清晰:)简介ReentrantLock的实现不仅可以替代隐式的synchronized关键字,而且能够提供超过关键字本身的转载 2016-07-08 21:26:58 · 333 阅读 · 0 评论 -
Spring中ApplicationContext和beanfactory区别
这里主要说说应用场景的不同,根据《Spring技术内幕》BeanFactory应用场景提供最基本的IoC容器的功能,其接口定义了IoC容器的最基本形式。BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。ApplicationCont原创 2016-09-08 16:16:00 · 484 阅读 · 0 评论 -
Chandy/Misra解法 解决哲学家就餐问题 java实现
Chandy/Misra解法[编辑]1984年,K. Mani Chandy和J. Misra提出了哲学家就餐问题的另一个解法,允许任意的用户(编号P1, …, Pn)争用任意数量的资源。与资源分级解法不同的是,这里编号可以是任意的。对每一对竞争一个资源的哲学家,新拿一个餐叉,给编号较低的哲学家。每只餐叉都是“干净的”或者“脏的”。最初,所有的餐叉都是脏的。 当一位哲学家要使用资源(也就是要原创 2016-10-18 16:20:38 · 2878 阅读 · 3 评论