自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 HashMap的红黑树实现源码分析

PS: 最近看了jdk的TreeMap、HashMap的红黑树代码,就动手用java实现了二叉树的数据结构,代码有注释,下载地址: 红黑树、二叉平衡树、二叉排序树的java实现 效果大致如下: 相关文章:HashMap源码分析 一、链表转红黑树 HashMap有两个成员变量TREEIFY_THRESHOLD、MIN_TREEIFY_CAPACITY。 当链表长度达到TREEIFY_THRE...

2018-11-29 11:52:30 1215

原创 ConcurrentHashMap源码分析

public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> implements ConcurrentMap<K,V>, Serializable { 一些成员变量 //扩容的最大容量限制 private static final int MAX

2018-11-22 19:57:00 233

原创 LinkedHashMap源码分析及实现LRU算法

PS: 要先了解HashMap的实现原理HashMap源码分析 一、简单介绍 public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V>

2018-11-16 21:27:17 227

红黑树、二叉平衡树、二叉排序树的java实现

红黑树、二叉平衡树、二叉排序树的java实现,做了泛型封装,可以装任何对象,其中还附带工具类,可以友好一点地打印树,还有各种遍历树方法的递归实现和非递归实现。

2018-11-29

Netty权威指南 第2版 带书签目录 完整版

Netty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如Hadoop的RPC框架avro使用Netty作为底层通信框架。很多其它业界主流的RPC框架,也使用Netty来构建高性能的异步通信能力。

2018-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除