随笔分类 - 数据库
摘要:# 1 插件的作用 在Mybatis执行SQL的生命周期中,会使用插件进行埋点,主要包括Executor、StatementHandler、ParameterHandler和ResultSetHandler等。在执行到这些特殊节点时,就会触发拦截器的拦截方法。 通过自定义插件,我们可以对这些核心的节
阅读全文
摘要:Mybatis是一种半ORM框架,需要我们手动编写SQL语句。 在启动时,它会将SQL语句等信息读取到内存中,便于操作数据库时进行参数解析、执行SQL和结果封装。 使用过Mybatis的都知道,它有两种方式编写SQL语句: 1. xml映射文件 2. 映射接口方法上的注解 在启动Mybatis时,可
阅读全文
摘要:本文总结最原始Mybatis框架的搭建和最基本使用(不涉及Spring框架体系)。 # 1 依赖 首先,我们要引入Mybatis依赖: ```xml org.mybatis mybatis 3.5.9 ``` Java操作数据库需要引入对应的数据库驱动依赖。本文使用MySQL数据库作为示例,引入如下
阅读全文
摘要:1 B+树的数据结构 1.1 数据结构 B+树是为磁盘或其他直接存取辅助设备设计的一种高扇出性的平衡查找树。 B+树的B指的是平衡(Balance)。 在B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶子节点上,由各个叶子节点指针进行连接。 根据叶子节点的大小和数量,会选取各个叶子节点的首
阅读全文
