自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

转载 DelayQueue知识点

JDK1.8版本特点1.无界队列2.延迟队列3.线程安全实现1.延迟队列中的元素,需要是实现Delayed接口的2.使用优先级队列(PriorityQueue)作为容器3.可重入锁ReentrantLock保证线程安全4.Thread leader 使用Leader-Foll...

2019-08-21 10:42:00 120

转载 PriorityBlockingQueue知识点

JDK1.8版本特点1.基于最小二叉堆实现的一个优先级队列2.使用一把锁锁来实现线程安全,但是对于读写阻塞3.无界队列,不支持插入null元素4.因为是一个完全二叉树所以底层使用数组来存储5.扩容的时候使用CAS来实现主要方法1.新增方法,add(E e),offer(E e)...

2019-08-16 19:03:00 141

转载 LinkedBlockingQueue知识点

特点1.无界队列(基于链表实现),从头部获取元素,在尾部插入元素,比基于数组的队列吞吐量更高2.双锁队列的变种实现,一把写锁,一把读锁(这点和ArrayBlockingQueue有本质的区别)3.默认队列的大小是Integer的最大值,如果添加速度大于读取速度的话,有可能造成内存溢出4...

2019-08-08 19:38:00 160

转载 ArrayBlockingQueue知识点

JDK1.8版本,整理有关ArrayBlockingQueue的知识点,并对其中主要的方法进行分析特点1.有界队列(基于数组实现的)2.先进先出3.如果队列满了,put操作会阻塞;如果队列空了,take操作会阻塞。4.支持公平或者非公平的策略(因为内部是使用ReentrantLock...

2019-08-05 20:50:00 97

转载 PriorityQueue 优先级队列

JDK版本是1.8特点1.不能插入null对象2.插入的对象支持排序。(可以自己传入比较器)3.如果排序的结果一样的话,那么这两个的对象在队列中的位置是前后随机的4.队列是无界的5.线程不安全,如果安全请使用PriorityBlockingQueue6.是一个完全二叉树来实现的最...

2019-07-26 15:08:00 67

转载 zookeeper资料整理(一)

本篇主要介绍,zookeeper的一些基本知识zookeeper是什么?zookeeper是一种用户分布式应用程序的协调服务。使用它你可以解决一些分布式程序的问题,例如主节点的选举问题,分布式锁的问题等等zookeeper的设计目标简单可用高可用有序zookeeper主要...

2019-07-22 19:18:00 115

转载 zookeeper资料整理(三)-数据节点的创建

数据节点类型临时节点普通临时节点 该类型的节点与sesssion绑定,session失效的话该节点会被清除,而且该节点下面不能有孩子节点,相关的代码如下: client.create() .c...

2019-07-10 09:54:00 182

转载 zookeeper资料整理(二)-安装

软件版本- JDK 1.8- Centos 7- zookeeper 3.5.5安装步骤JDK安装(自行百度)安装zookeeper进入opt目录创建zookeeper文件夹cd /optmkdir zookeeper在zookeeper目录下载相应的zo...

2019-07-04 15:31:00 55

空空如也

空空如也

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

TA关注的人

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