陈灿坚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  我理解的java

摘要:1、计算qps: 1)redis发布版本中自带了redis-benchmark性能测试工具,可以使用它计算qps。示例:使用50个并发连接,发出100000个请求,每个请求的数据为2kb,测试host为127.0.0.1端口为6379的redis服务器性能: ./redis-benchmark -h 阅读全文
posted @ 2018-11-27 14:31 卧似长剑 阅读(16606) 评论(0) 推荐(0)

摘要:从分布式锁来看redis和zookpeer! 从分布式锁来看redis和zookpeer! 目前网上大部分的基于zookpeer,和redis的分布式锁的文章都不够全面。要么就是特意避开集群的情况,要么就是考虑不全,读者看着还是一脸迷茫。坦白说,这种老题材,很难写出新创意,博主内心战战兢兢,如履薄冰 阅读全文
posted @ 2018-11-05 20:52 卧似长剑 阅读(879) 评论(0) 推荐(0)

摘要:一、堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5. 阅读全文
posted @ 2018-11-04 13:37 卧似长剑 阅读(242) 评论(0) 推荐(0)

摘要:log4j.properties配置详解与实例-全部测试通过 最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? #################### 阅读全文
posted @ 2018-10-22 21:25 卧似长剑 阅读(423) 评论(0) 推荐(0)

摘要:上一篇我们已经学习过了 ArrayBlockingQueue的知识及相关方法的使用,这一篇我们就来再学习一下ArrayBlockingQueue的亲戚 LinkedBlockingQueue。在集合类中 ArrayList与 LinkedList会常常拿来比较,ArrayList内部实现是基于数组的 阅读全文
posted @ 2018-07-22 15:49 卧似长剑 阅读(774) 评论(0) 推荐(0)

摘要:ArrayBlockingQueue是一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排序。队列的头部是在队列中存在时间最长的元素。队列的尾部是在队列中存在时间最短的元素。新元素插入到队列的尾部,队列获取操作则是从队列头部开始获得元素。 ArrayBlockingQueue 阅读全文
posted @ 2018-07-22 15:48 卧似长剑 阅读(423) 评论(0) 推荐(0)

摘要:一、Queue Queue是队列接口是 Collection的子接口。除了基本的 Collection操作外,队列还提供其他的插入、提取和检查操作。每个方法都存在两种形式:一种抛出异常(操作失败时),另一种返回一个特殊值(null 或 false,具体取决于操作)。插入操作的后一种形式是用于专门为有 阅读全文
posted @ 2018-07-22 13:07 卧似长剑 阅读(1548) 评论(0) 推荐(0)