二叉查找树是二叉树中最常用的一种类型,也叫二叉搜索树。顾名思义,二叉查找树是为了实现快速查找而生的。不过,它不仅仅支持快速查找一个数据,还支持快...
以下所有的知识都是基于 InnoDB 的,因为MyISAM不⽀持事务。事务的隔离级别四种读未提交(READ UNCOMMITTED) :⼀个事务...
redo log⼤家都知道,也就是我们对数据库操作的⽇志,他是在内存中的,每次操作⼀旦写了redo log就会⽴⻢返回结果,但是这个redo l...
唯⼀索引普通索引选择难题 面试经常被问,核⼼是需要回答到change buffer,那change buffer⼜是个什么东⻄呢?当需要更新⼀个...
索引下推 你已经知道了前缀索引规则,那我就说⼀个官⽅帮我们优化的东⻄,索引下推。 所以这个语句在搜索索引树的时候,只能⽤ “敖”,找到第⼀个满⾜...
Spring 注解使用:控制 Redis 缓存更新使用 SpringBoot 可以很容易地对 Redis 进行操作。Java 的 Redis 的...
本文会提到52条SQL语句性能优化策略。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 ...
1.粘包和拆包 粘包和拆包是TCP网络编程中不可避免的,无论是服务端还是客户端,当我们读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机...
异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的组件在完成后,通过状态、通知和回调来通知调用 Nett...