自定义博客皮肤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 148

转载 PriorityBlockingQueue知识点

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

2019-08-16 19:03:00 175

转载 LinkedBlockingQueue知识点

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

2019-08-08 19:38:00 184

转载 ArrayBlockingQueue知识点

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

2019-08-05 20:50:00 121

转载 PriorityQueue 优先级队列

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

2019-07-26 15:08:00 86

转载 zookeeper资料整理(一)

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

2019-07-22 19:18:00 135

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

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

2019-07-10 09:54:00 218

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

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

2019-07-04 15:31:00 74

空空如也

空空如也

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

TA关注的人

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