码上仙的文章

Redis

Redis 配置文件 redis.conf 解析

阅读(466)赞(75)

Redis 的配置文件一般在 /opt/redis-6.x.x/redis.conf 中。 Redis 配置文件结构 redis.conf 被分成了多个部分,每部分都用 ### 分割开。 Units 单位 配置大小单位,开头定义了一些基本的...

Redis

Redis 特殊数据类型

阅读(450)赞(0)

Redis 除了常用数据类型 string、hash、list、set、zset 等,还有一些不常用的数据类型,比如 bitmaps(位图), hyperloglogs(基数统计) 和 geospatial(地理空间)三种特殊数据类型。 b...

Redis五大常用数据类型-码谱
Redis

Redis五大常用数据类型

阅读(657)赞(7)

在 Redis 官网,对于支持的数据类型,有这么一段描述: 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bit...

Redis

Redis 安装

阅读(644)赞(3)

Redis 最新的版本为 Redis 7,但是目前还未大规模使用。更为常用的版本为 Redis 6,我们采用的 redis 6.2.1 版本。 Redis 官网 Redis 官网 全英文 最新的版本 几乎没有错误 Redis 中文网 中文翻...

Redis

NoSQL 与 Redis

阅读(444)赞(0)

NoSQL 即 Not Only SQL,泛指非关系型数据库。一般 NoSQL 数据库通过 key-value 形式存储,使得其具备更强的扩展能力。 NoSQL 简介 NoSQL 通常用来解决系统的性能瓶颈。 NoSQL 一般会有如下特点:...

示例代码

Java 枚举获取下一个next

阅读(625)赞(13)

Java 中的枚举在项目中十分常用,我们可以用它来处理固定数量的值。 现在有个场景,需要支持 enum 枚举值的上一个 previous,下一个 next。 示例代码 设定枚举为 春夏秋冬 四个枚举值。 public enum Season...

多线程

Java 中的线程池

阅读(767)赞(28)

JDK 的 JUC 包中提供了很多与并发相关的类,其中线程池这个类尤为关键。 线程池可以通过重用线程,降低线程创建和销毁造成的资源消耗。 线程池核心参数 线程池类 ThreadPoolExecutor 有 7 个参数: 参数 含义 解释 c...

HashMap 连环追问-码谱
Java Map

HashMap 连环追问

阅读(656)赞(1)

HashMap 是 Java 集合框架中非常重要的一个实现,它有非常多值得借鉴的实现思路。面试中,也被经常问到。 下面将根据一系列的问题,来逐步深入了解 HashMap。 HashMap 底层结构 了解底层结构,将有助于理解更多复杂的设计思...

Java 中的 LinkedList-码谱
Java List

Java 中的 LinkedList

阅读(645)赞(0)

LinkedList 在开发中并不常用,在大多数场景下,我们会采用 ArrayList。本篇将从多个维度解读 LinkedList 与 ArrayList 存在的差异。 底层结构 LinkedList 与 ArrayList 底层结构不同:...