自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 redis核心数据结构与高性能原理

在redis中所有的类型。值value类型与五种:String , hash , list , set , zset。

2023-03-21 14:01:38 199

原创 Innodb底层原理与Mysql日志机制

大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。

2023-03-16 13:33:00 417

原创 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

原创 慢查询sql详解

慢查询sql详解

2023-03-03 16:22:11 4423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除