自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java小知识点(3)

迭代器是做什么的?迭代器的fail-fast机制了解吗?主要为了解决什么问题? 集合的for循环。快速失败机制。集合在迭代时,其他线程有修改操作,会抛并发修改异常。 从定义上看,迭代器是为容器而生,它本质上就是一种遍历的算法。因为容器的实现千差万别,很多时候不可能知道如何去遍历一个集合对象的元素。Java为我们提供了使用迭代的接口,Java的所有集合类丢失进行迭代的。 在迭代器Iteartor接口中,有以下3个方法: 1.hasNext()该方法英语判断集合对象是否还有下一个元素,如果...

2020-09-08 16:53:58 114

原创 java 小知识点(2)

String,StringBuffer,StringBuilder的区别 扩展:String不可变有什么好处? 1、String是字符串常量,而StringBuffer和StringBuilder是字符串变量。由String创建的字符内容是不可改变的,而由StringBuffer和StringBuidler创建的字符内容是可以改变的。 2、StringBuffer是线程安全的,而StringBuilder是非线程安全的。StringBuilder是从JDK 5开始,为StringBuffer类补充的一个

2020-09-08 16:31:15 440

原创 java一些小知识点(1)

HashMap一些知识点 hashmap有四种构造方法(主要提供初始容量和负载因子) hashmap是线程不安全的,所以在多线程的环境下使用concurrenthashmap put() ------》 addentry()添加到方法的具体操作,在添加之前先进行容量的判断,如果当前容量达到了阈值,并且需要存储到Entry[]数组中,先进性扩容操作,空充的容量为table长度的2倍。重新计算hash值,和数组存储的位置,扩容后的链表顺序与扩容前的链表顺序相反。然后将新添加的Entry实...

2020-09-08 16:24:33 126

原创 ZooKeeper部署和应用(一)

1.   ZooKeeper 是什么 ZooKeeper 是一个针对大型分布式系统的可靠协调系统;它提供的功能包括:配置维护、名字服务、分布式同步、组服务等; 它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户; ZooKeeper 已经成为 Hadoop 生态系统中的基础组件。 2.   ZooKeeper特点 1、最终

2017-04-07 22:20:14 193

空空如也

空空如也

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

TA关注的人

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