0%

前言

最近有被问到redis中zset类型的数据结构–跳表,所以本章就跳表的原理及redis中的实现做一个总结。

阅读全文 »

前言

作为JUC并法包的核心组件,AQS是学习JUC必不可少的一步,本章就来看看AQS是怎样实现同步需求的。

阅读全文 »

前言

本章主要总结下AOP的原理及实现。

阅读全文 »

前言

ThreadLocal,也被称作线程本地变量,他为每一个线程创建了变量的副本,使得线程能够访问各自的变量副本,互不影响。

阅读全文 »

DelayQueue简介

DelayQueue(延迟队列)是java.util.concurrent包下的适用于一些非即时执行场景下的并发集合。
数据以PriorityQueue的结构存储,借助ReentrantLock保证线程安全,使用Condition完成对线程
的精确控制。
阅读全文 »

PriorityQueue简介

PriorityQueue是java.util包下实现Queue接口的非线程安全的优先级队列
也是由数组实现,类似ArrayList通过复制数组达到扩容的操作
其特点是可以按照自定义的元素比较器的规则输出队列元素,默认是按小到大的输出顺序
该队列不允许插入null或不可比较的对象(没有实现Comparable接口的对象)
阅读全文 »

前言

本章主要对JVM主要的知识点进行梳理总结。

阅读全文 »