java
文章平均质量分 78
长歌而行
一枚心高气傲的初级程序猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
slf4j的点滴总结
slf4j的介绍、使用、原理分析及相关优秀博文推荐。原创 2015-02-15 21:53:20 · 582 阅读 · 0 评论 -
Intellij IEDA 使用lombok,代码简约而不简单
lombok介绍特性介绍lombok实现原理lombok使用IDEA lombok插件安装Demo介绍lombok介绍lombok提供通过注解来创建代码,以达到避免编写样板代码,简约代码的目的,特别对于POJO类,效果显著,而且可以规避一些代码检查工具的检查(在公司内很有用)。特性介绍val关键字: 修饰final的局部变量,duck type风格public String examp原创 2017-08-13 16:22:26 · 1035 阅读 · 0 评论 -
HBase系列 1:开发环境搭建
HBase 单机部署,开发环境搭建HBase 调试连接时无限等待原创 2017-08-09 23:31:59 · 816 阅读 · 0 评论 -
Zookeeper源码解析——快速选举流程
一 解析过程由于没有zookeeper官网上看到关于算法的相关介绍,可能是没仔细搜,毕竟有点麻烦,于是就参考了网上关于快速选举的介绍。再结合zk 3.5.0的源码进行验证和补充。二 快速选举概念原创 2017-07-23 02:03:44 · 1885 阅读 · 0 评论 -
Zookeeper源码解析——本地开发环境搭建
Zookeeper是开源高可用的分布式协同服务,在分布式系统中应用广泛,代码量适中,适合阅读和学习。首先从开发环境的搭建开始介绍。原创 2017-07-09 14:26:17 · 3176 阅读 · 1 评论 -
java并发编程—优秀博文推荐
优秀博文推荐如下Java并发编程-无锁CAS与Unsafe类及其并发包Atomic 对java1.8 的unSafe详解透彻原创 2017-07-08 16:40:45 · 465 阅读 · 0 评论 -
Linux上Jvm性能调优方法
确定性能问题OS 诊断先考察Linux操作系统上显示的性能指标,主要关注CPU、Memory、I/O三方面:CPU 诊断主要考察CPU的负载均值(Load Average), CPU 使用率,上下文切换次数(Context Switch)。top命令–查看平均负载和CPU使用率 直接输入top,进入基本视图 (http://up.2cto.com/2012/0927原创 2017-06-28 00:02:28 · 4046 阅读 · 1 评论 -
Java集合系列——Map
Map类图待补充HashMap一个”拉链法”实现的散列表,利用Entry构成的数组,通过hash将Node键值对散列到数据中,Entry的子类可以是链表,也可以是树。如果链条太长就用红黑树结构去保证查询的效率。几个重要的成员变量size是HashMap的大小,它是HashMap保存的键值对的数量。threshold是HashMap的阈值,用于判断是否需要调整HashMap的原创 2017-07-03 20:45:46 · 387 阅读 · 0 评论 -
Java集合系列——List
List类图待补充ArrayList使用数组,在容量不足时会Arrays.copyOf获取更大容量的数组。 默认初始10,扩容1/2 顺序、随机访问效率高,插入/删除效率低 fail-fast实现,非线程安全LinkedList双向链表实现,自带表头 顺序访问效率高,随机效率低(由于是双向链表,随机访问时根据索引值判断从头或尾开始查找),插入/删除效率高 支持deque借口,可用过队列原创 2017-07-02 14:12:12 · 365 阅读 · 0 评论 -
Zookeeper源码分析——请求处理与分布式一致性
本文将介绍Zookeeper如何处理客户端请求,并如何实现分布式一致性的一 Paxos算法与ZAB协议源码解析:ZookeeperServer LeaderZookeeperServer RequestProcessor原创 2017-08-06 13:48:11 · 629 阅读 · 0 评论
分享