10 2022 档案
摘要:目录 1.树的简介 2.一些有关于树的概念 3.树的种类 3.1B-树、B+树简介 3.2 B+ 树简介 3.3 B+树和B-树的主要区别 3.4 B+树的插入 4. B+树经典面试题 前言当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B+树。今天我们一起
阅读全文
摘要:目录 一、悲观锁与乐观锁 二、乐观锁的基础——CAS 三、自旋锁 四、synchronized锁升级:偏向锁 → 轻量级锁 → 重量级锁 五、可重入锁(递归锁) 六、公平锁、非公平锁 七、可中断锁 一、悲观锁与乐观锁 锁的一种宏观分类方式是悲观锁和乐观锁。悲观锁与乐观锁并不是特指某个锁(Java中没
阅读全文
摘要:目录 1. 栈 1.1. 栈简介 1.2. 栈的常见应用常见应用场景 1.2.1. 实现浏览器的回退和前进功能 1.2.2. 检查符号是否成对出现 1.2.3. 反转字符串将字符串中的每个字符先入栈再出栈就可以了。 1.2.4. 维护函数调用 1.3. 栈的实现 2. 队列 2.1. 队列简介 2.
阅读全文
摘要:目录 1. 数组 2. 链表 2.1. 链表简介 2.2. 链表分类 2.2.1. 单链表 2.2.2. 循环链表 2.2.3. 双向链表 2.2.4. 双向循环链表 1. 数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。
阅读全文
摘要:1.1 Redis简介 1.2 Redis资料 1.2.1 初步教程 1.2.2 其他教程 2.1 做为数据库与之比较 2.2 做为高速缓存与之比较 2.3 做为消息队列与之比较 一、Redis基础知识 1.1 Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据
阅读全文
浙公网安备 33010602011771号