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