摘要: 连接器:建立连接,管理连接、校验用户身份 查询缓存:查询语句如果命中查询缓存则直接返回,否则继续往下执行 解析 SQL,通过解析器对 SQL 查询语句进行词法分析、语法分析,然后构建语法树 执行 SQL:执行 SQL 共有三个阶段: 预处理阶段:检查表或字段是否存在;将 select * 中的 * 阅读全文
posted @ 2024-05-05 16:30 沙漠里的小鱼 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 客户端发送更新命令到MySQL服务器,经过处理连接、解析优化等步骤; Server层向InnoDB存储引擎要id=1的这条记录; 存储引擎先从bufferpoll中查找这条记录,有的话直接返回,没有则从磁盘加载到bufferpoll中然后返回; Server层执行器修改这条记录的name字段值; 存 阅读全文
posted @ 2024-05-05 16:06 沙漠里的小鱼 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 第一级缓存:singletonObjects 第二级缓存:earlySingletonObjects 第三级缓存:singletonFactories 先从“第一级缓存”找对象,有就返回,没有就找“二级缓存”; 找“二级缓存”,有就返回,没有就找“三级缓存”; 找“三级缓存”,找到了,就获取对象,放 阅读全文
posted @ 2024-05-05 10:25 沙漠里的小鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1:Bean的建立: 容器寻找Bean的定义信息并将其实例化。 2:属性注入: 使用依赖注入,Spring按照Bean定义信息配置Bean所有属性 3:BeanNameAware的setBeanName(): 如果Bean类有实现org.springframework.beans.BeanNameA 阅读全文
posted @ 2024-05-05 09:40 沙漠里的小鱼 阅读(2) 评论(0) 推荐(0) 编辑