上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 77 下一页

线程池的取值(二)设计吞吐量【重点】

摘要: (2)补充,对于任务型,比如推送,也会有一个推送延迟的要求,可用n1来压测取得其吞吐量和响应时间,对比是否在要求以内 实测数据: 线程数 吞吐量 响应时间 1 0.5 2 2 1 2 3 1.5 2 4 2 2 5 2 2.5 6 2 3 40 2 20 测试代码: import java.util 阅读全文
posted @ 2019-11-06 17:51 silyvin 阅读(1042) 评论(0) 推荐(0)

notify 与 nofityall,notify造成死锁实践

摘要: package multilock.deadlock; /** * https://www.cnblogs.com/silyvin/p/11747303.html * Created by joyce on 2019/10/27. */ public class NotifyDeadLock { p 阅读全文
posted @ 2019-10-27 13:38 silyvin 阅读(584) 评论(0) 推荐(0)

手写阻塞队列

摘要: package Method; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; /** * Created by joyce on 2019/10/25. */ 阅读全文
posted @ 2019-10-25 17:59 silyvin 阅读(542) 评论(0) 推荐(0)

手写链表

摘要: 输出: 1234123133nulljava.lang.RuntimeException at Method.MyLink.remove(MyLink.java:75) at Method.MyLink.main(MyLink.java:58) at sun.reflect.NativeMethod 阅读全文
posted @ 2019-10-25 17:57 silyvin 阅读(213) 评论(0) 推荐(0)

行情丢失导致无法撮合成交【重点】

摘要: 还是来看这张图: 由于此前redis分布式锁超时事故,所以中间那个线程池设置为有界队列,并配置了放弃策略,故当disruptor消费者不给力时,经阻塞模式的disruptor逆推到生产者阻塞,导致堆积的线程超出队列上限被放弃 那为什么消费者会不给力? 在消费者中,消费频率大约是一个合约每秒4次,在2 阅读全文
posted @ 2019-10-25 15:10 silyvin 阅读(307) 评论(0) 推荐(0)

redis 压力测试与qps监控

摘要: 1 背景 由于股票撮合中,我们使用zset构建到价成交,故这里对rangebyscore命令进行原位压力测试 撮合、止盈止损 使用redis zset触发股票成交 行情丢失导致无法撮合成交【重点】 redis线程池如何定,为什么开10个disruptor消费线程(redis连接): 1)io密集型4 阅读全文
posted @ 2019-10-25 13:59 silyvin 阅读(5697) 评论(0) 推荐(0)

jmh使用

摘要: public static void main(String[] args) throws RunnerException { // 使用一个单独进程执行测试,执行5遍warmup,然后执行5遍测试 Options opt = new OptionsBuilder().include(FirstBe 阅读全文
posted @ 2019-10-25 10:34 silyvin 阅读(528) 评论(0) 推荐(0)

ip白名单算法(pdd活跃用户)

摘要: https://www.hellojava.com/a/76003.html 1)用ip地址字符串hash,显然太low 2)ip地址字符串转换为long(int存不了那么多,unsigned int 可以),ipv4总共2^32个(4g=2^2*2^10*2^10*2^10=4*1024^3),一 阅读全文
posted @ 2019-10-24 14:28 silyvin 阅读(981) 评论(0) 推荐(0)

如何进行容量设计?

摘要: https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959542&idx=1&sn=2494bbea9a855e0e1c3ccd6d2562a600&scene=0#rd 一,需求缘起 互联网公司,这样的场景是否似曾相识: 场景一:pm 阅读全文
posted @ 2019-10-24 10:42 silyvin 阅读(631) 评论(0) 推荐(0)

java object多大 java对象内存模型 数组有多长

摘要: https://www.cnblogs.com/maxigang/p/9040088.html https://www.jianshu.com/p/91e398d5d17c 对象结构 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance 阅读全文
posted @ 2019-10-22 17:30 silyvin 阅读(3056) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 77 下一页