- 博客(6)
- 收藏
- 关注
原创 redis核心数据结构与高性能原理
在redis中所有的类型。值value类型与五种:String , hash , list , set , zset。
2023-03-21 14:01:38
199
原创 Mysql事务原理、锁机制及MVCC底层原理
在进行一组或一系列操作的时候,要么全部成功,要么全部失败,这就是一个事务,目的是为了保证数据的最终一致性。
2023-03-16 01:44:29
286
原创 线程池底层原理详解
一般拒绝策略有四种(如下图),默认采用的拒绝策略是 AbortPolicy(),我们可以通过实现 RejectedExecutionHandler 接口来自定义拒绝策略(可对无法执行的任务进行持久化等操作,防止任务丢失)。
2023-03-15 18:18:39
288
原创 MySql索引优化详解
关于存储引擎的区别可见 Innodb跟Myisam的区别一般索引数据结构有以下几种: 二叉树、红黑树、Hash树、B-Tree。 二叉树、红黑树: Hash树: 对索引的key进行一次hash运算就可以定位出数据存储的位置。 很多时候Hash索引要比B+树索引更高效。 仅能满足 “=” 、“IN” ,不支持范围查询。 有hash冲突问题。 B-Tree: 叶节点具有相同的深度,叶节点的指针为空。 所有索引元素不重复。 节点中的数据索引从做到右递增排列。 Mysql一般采用B+树(B-tree变种): 非叶
2023-03-07 16:24:13
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅