- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 对于业务中库存超卖测试
多并发时,用相应的锁方案保证库存不发生超卖。实现这个方案后,要有相应的场景测试方案。 很多时候,验证方案非常重要。 java可以利用CountDownLatch测试多并发。CountDownlatch通常用于某个业务线程需要等待其它多个线程完成某个条件后才进行相应操作。 CountDownLatch有countDown及await方法,分别对应减少计数器及当计数器大于0时阻塞当前线
2015-06-29 17:03:23 3125
原创 RabbitMq消息序列化简述
涉及网络传输的应用,序列化不可避免。发送端以某种规则将消息转成byte数组进行发送。接收端则以约定的规则进行byte[]数组的解析。序列化的选择可以是jdk序列化,hessian,jackson,protobuf等。其中jdk序列化的缺点是性能及要求发送方与接收方都是java应用。hessia,protobuf等都是基于压缩重复字段的思想,减少传输数据量以提高性能。ja
2015-06-24 16:39:39 15006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人