- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 [源码]Condition的原理,简单案例(ArrayBlockingQueue),复杂案例(LinkedBlockingQueue).
Re'entrantLocklock=newReentrantLock(fair);Condition notEmpty=lock.newCondition(); //返回内部类 AbstractQueuedSyncronizer.ConditionObject 各自维护了两个队列.一个是阻塞同步队列 syncQueue 双向队列,一个是条件等待队列.
2014-06-26 16:08:13 2442
原创 [源代码]解析 SynchronousQueue 上界,下界.. 数据保存和数据传递. 阻塞队列. 有无频繁await?
简析SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue三者都是blockingQueue.LinkedBlockingQueue,ArrayBlockingQueue有界,默认是Integer.Max;SynchronousQueue没什么界不界的概念.之所以这么
2014-06-22 20:23:08 3340 3
原创 [异步][jms][activeMq]如何做到重试机制不会导致一条消息被多次执行.
Message Queue ActiveMQ: redeliver,如何做到重试机制不会导致一条消息被多次执行. http://stackoverflow.com/questions/4934386/avoiding-duplicated-messages-on-jms-activemq这里面提到了两个. 一个是可集成到Mq的camel的组件 Idempotent Consum
2014-06-20 18:24:24 28491 3
原创 [异步][事务][流程][设计]同步当场处理并返回处理结果,异步后如何返回. 如何解决?
先说说同步异步的定义所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数或方法都是同步调用。异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。难点解释,一个函数,可以做几件事情. 对 a 结果可能是同步,对 b 结果可能是异步. 这个要再接口
2014-06-20 18:05:59 4881
原创 [原理][源代码解析]spring中@Transactional,Propagation.SUPPORTS,以及 Hibernate Session,以及jdbc Connection关系
Spring 绑定 Hibernate. 一.1. Spring 如何处理propagation=Propagation.SUPPORTS?2. Spring 何时生成HibernateSession ?3. propagation=Propagation.SUPPORTS和propagation=Propagation.require对生成Session有何影响 ?4
2014-06-19 21:36:28 9893 1
原创 [理论]领域驱动设计 DDD 是啥,cqrs是啥
原文:http://www.infoq.com/interviews/Technology-Influences-DDD#http://www.infoq.com/interviews/Technology-Influences-DDD#要实现DDD(domain drivedesign 领域驱动设计)原始意图,必须CQRS+Event Sourcing。CQR
2014-06-15 22:39:21 13595 1
转载 [转]自旋锁、排队自旋锁、MCS锁、CLH锁
自旋锁、排队自旋锁、MCS锁、CLH锁4条回复自旋锁(Spin lock)自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。简单的实现import java.util.concurrent.atomic.A
2014-06-12 22:15:40 11260 10
基于实例研究混合电动汽车(HEV)能量流程控制策略 效率
2014-01-21
C# sharp 入门经典全英文版第五版 2010 Beginning Visual C#
2013-01-24
算法国家队论文集acm noi
2013-01-23
ahk AutoHotkey官方中文帮pdf 有目录 help 教程 查询手册
2013-01-09
文件编码,了解windows乱码复制粘贴机制meizhitu-clipboardviewer-3766643
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人