前言 跳跃表(简称跳表)由美国计算机科学家William Pugh发明于1989年。他在论文《Skip lists: a probabilistic alternative ...
前言 跳跃表(简称跳表)由美国计算机科学家William Pugh发明于1989年。他在论文《Skip lists: a probabilistic alternative ...
前言 列表(list)类型是用来存储多个有序的字符串,列表中的每个字符串称为元素(element),一个列表最多可以存储232-1个元素。在Redis中,可以对列表两端插入(...
前言 有序集合类型 (Sorted Set或ZSet) 相比于集合类型多了一个排序属性 score(分值),对于有序集合 ZSet 来说,每个存储元素相当于有两个值组成的,一...
参考链接 Spring 官文: https://docs.spring.io/spring-framework/docs/6.0.0-SNAPSHOT/reference/h...
前言 集合类型 (Set) 是一个无序并唯一的键值集合。它的存储顺序不会按照插入的先后顺序进行存储。 集合类型和列表类型的区别如下: 列表可以存储重复元素,集合只能存储非重复...
前言 哈希在很多编程语言中都有着很广泛的应用,而在Redis中也是如此,在redis中,哈希类型是指Redis键值对中的值本身又是一个键值对结构,形如value=[{fiel...
前言 Redis使用对象来表示数据库中的键和值每个对象都由一个redisObject结构表示,该结构中和保存数据有关的三个属性分别是type属性、 encoding属性和pt...
前言 Redis用到的所有主要数据结构为:简单动态字符串(SDS)、双端链表、字典、压缩列表、整数集合、跳跃表。 但Redis并没有直接使用这些数据结构来实现键值对数据库,而...
一、集群部署流程说明 环境配置 二、修改idea中微服务配置 2.1 注册中心配置 idea中修改注册中心eureka的配置,单节点换成集群 在启动微服务的时候,加入参数: ...
一、FTP 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四...
@锋仔的烂笔头 我是java后端
Jenkins构建Maven项目一、Jenkins项目构建类型 1.1 Jenkins项目构建类型介绍 Jenkins中自动构建项目的类型有很多,常用的有如下的三种: 自由风格软件项目(FreeStyle ...
一、Jenkins项目构建类型 1.1 Jenkins项目构建类型介绍 Jenkins中自动构建项目的类型有很多,常用的有如下的三种: 自由风格软件项目(FreeStyle ...
一、安装JDK Open jdk 下载:https://jdk.java.net/java-se-ri/11[https://jdk.java.net/java-se-ri/...
一、Gitlab 简介 官网:https://about.gitlab.com/[https://about.gitlab.com/] GitLab 是一个用于仓库管理系统的...
一、软件开发生命周期 软件开发的生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。 需求分...
前言 功能展示 功能类似这样: 一、为什么选择Alibaba EasyExcel 优势: EasyExcel 重写了poi对07版Excel的解析,并且再大的excel也不会...
前言 操作系统中,一个进程往往代表着一个应用程序实例,而线程是进程中轻量级的调度单元,也可以看作是轻量级的进程,可以共享进程资源。下面简单介绍在操作系统中线程通用实现方式。接...
一、 CopyOnWriteArrayList介绍 CopyOnWriteArrayList,写数组的拷贝,支持高效率并发且是线程安全的,读操作无锁的ArrayList。所有...
前言 数据库都有相对完善的备份与恢复功能。备份与恢复功能是数据库在数据意外丢失、损坏下的最后一根救命稻草。数据库定期备份、定期演练恢复是当下很多重要业务都在慢慢接受的最佳实践...
前言 HBase默认采用异步复制的方式同步数据,即客户端执行完put之后,RegionServer的后台线程不断地推送HLog的Entry到Peer集群。这种方式一般能满足大...