- 博客(6)
- 资源 (11)
- 收藏
- 关注
转载 jmockit junit
1.传统的方式:在Expectations里面。@Test public void doBusinessOperationXyz() { ... new Expectations() // an "expectation block" {
2014-03-07 00:10:21
1345
转载 disruptor
1.介绍lmax主要面向高速交易平台。Disruptor是采用JAVA开发的并行编程框架,核心为RingBuffer数据结构。通过对于常用的RingBuffer数据结构实现的分析,lmax团队重新设计了RingBuffer的实现逻辑,具体参见网站:http://code.google.com/p/disruptor/和论文:http://disruptor.googlecode.com/f
2013-12-13 00:51:40
770
转载 disruptor
Disruptor它是一个开源的并发框架,并获得2011 Duke's 程序框架创新奖,能够在无锁的情况下实现网络的Queue并发操作。来一个他的例子吧.绝对是hello worl级别的.只有两个类,一个是执行类,一个是自己定义的类.自己需要定义一个event类,Java代码 package com.trevorbernard.disrupto
2013-12-13 00:50:26
1204
转载 disruptor
1. MultiThreadedClaimStrategy.java中pendingPublication的用处:参考:http://blogs.lmax.com/How does this apply to our concurrentsequencing problem? We could allow threads to continue to make progress whil
2013-12-13 00:48:15
601
转载 disruptor
这是 Disruptor 全方位解析(end-to-end view)中缺少的一章。当心,本文非常长。但是为了让你能联系上下文阅读,我还是决定把它们写进一篇博客里。本文的 重点 是:不要让 Ring 重叠;如何通知消费者;生产者一端的批处理;以及多个生产者如何协同工作。ProducerBarriersDisruptor 代码 给 消费者 提供了一些接口和辅助类,但是没有给写入 Rin
2013-12-13 00:43:02
773
转载 disruptor
一个仅仅部署在4台服务器上的服务,每秒向Database写入数据超过100万行数据,每分钟产生超过1G的数据。而每台服务器(8核12G)上CPU占用不到100%,load不超过5。这是怎么做到呢?下面将给你描述这个架构,它的核心是一个高效缓冲区设计,我们对它的要求是:1,该缓存区要尽量简单2,尽量避免生产者线程和消费者线程锁3,尽量避免大量GC缓冲 vs 性能瓶颈提高硬盘写入I
2013-12-13 00:36:50
982
json_plugin_nodpad++.zip
2017-08-30
TortoiseSVN_1.7.11 64位.zip
2020-01-22
TortoiseSVN_1.7.11 64位.zip
2020-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅