240 发简信
IP属地:江苏
  • 120
    集合源码解析之ArrayDeque

    集合源码解析之ArrayDeque 概述 双端队列是一种两端皆可实现进出的特殊队列,而ArrayDeque便是Java中一个双端队列的实现.它内部基于数组存储数据,维护两个指...

  • 120
    集合源码解析之Vector

    概述 在前两章我们已经学习了List常用的两个实现ArrayList、LinkedList,下面我们来学习下Vector.Vector和ArrayList一样是基于数组实现的...

  • 集合源码解析之LinkedList

    概述 LinkedList顾名思义本质上就是一个链表.它和ArrayList一样实现了List接口.ArrayList是基于可变数组实现的,因此对于随机访问和修改ArrayL...

  • 120
    集合源码解析之ArrayList

    概述 ArrayList是一种可以动态操作的集合类,基于数组实现. ArrayList允许空值和重复元素,该类封装了一个动态再分配的Obj数组. 当往ArrayList里添加...

  • Redis系列之进阶篇(下)

    Redis系列之进阶篇(下) 前言 这篇文章主要内容是: 布隆过滤器 限流 GeoHash Scan本文所学知识点过多,请做好实践。 1. 布隆过滤器 ​ 布隆过...

  • Redis系列之进阶篇(上)

    Redis系列之进阶篇(上) 前言 这篇文章主要内容是: 分布式锁 延时队列 位图 HyperLogLog本文所学知识点过多,请做好实践。 1. 分布式锁 ​ 分...

  • Redis系列之基础篇

    Redis系列之基础篇 前言 1. Redis简介 ​ 翻译下官网说法: Redis是一个开源的,基于内存的数据结构存储,用于做数据库,缓存,消息中间件.它支持多...