- 博客(4)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 重写LinkedBrokingQueue
重复造轮子,自己实现LinkedBlockingQueue,有助于深入理解ReentrantLock的用法
2016-09-05 14:38:09
316
原创 Spring中的循环依赖问题
最近在研究Spring IOC容器,遇到了对象的循环依赖问题,通过看源码才明白Spring是如何优雅的解决单例循环依赖问题。Spring将对象依赖分成属性依赖和构造依赖,构造依赖问题无法解决,只能抛出BeanCurrentlyInCreationException异常,在解决属性依赖问题,Spring采用的是提前暴露对象的方法。 构造依赖问题: 首先上代码: 有一个类Officepublic
2016-06-23 16:44:56
5583
1
原创 java线程中断方式
Java中没有一种安全的抢占式方法来停止线程,只有一种协作式的机制。 大致分为两种协作式机制:1.设置某个”已请求取消“的标志,线程任务定期查看该标志。如果取消标志设置为true,则结束任务 2.调用线程的interrupt()能中断目标线程,通过Thread.currentThread().isInterrupted()方法来查询,也可以通过大多数可阻塞的库函数(如Thread
2016-06-17 09:00:46
406
基于C#和JQeury easyui的通用权限管理平台
2015-11-17
基于struts2的餐饮收费系统
2014-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人