10 2022 档案

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