如何设计高性能的索引? 发表于 2020-04-30 | 更新于 2020-05-10 | 分类于 MySQL 本文字数: 4.8k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: 回表就是通过辅助索引拿到主键id之后,要再去遍历聚集索引的B+树,这个过程就叫做回表。怎么理解? 阅读全文 »
为什么要使用索引? 发表于 2020-04-30 | 更新于 2020-05-06 | 分类于 MySQL 本文字数: 5.7k | 阅读时长 ≈ 5 分钟 思考并回答以下问题: 逻辑上相邻的记录在磁盘上也并不是一定物理相邻的。怎么理解? 什么是聚簇索引和非聚簇索引? InnoDB的数据文件本身就是索引文件是什么意思? 阅读全文 »
一次Laravel请求的生命周期 发表于 2020-04-29 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 4.7k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: 阅读全文 »
如何实现IoC容器和服务提供者是什么概念 发表于 2020-04-27 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 4k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: 阅读全文 »
依赖注入、控制反转、反射各个概念的理解和使用 发表于 2020-04-27 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 4.3k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: 用递归的方式创建参数依赖。怎么理解? 阅读全文 »
Container tag解析机制 发表于 2020-04-25 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 4.5k | 阅读时长 ≈ 4 分钟 思考并回答以下问题: 阅读全文 »
Container build解析机制 发表于 2020-04-25 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 13k | 阅读时长 ≈ 12 分钟 思考并回答以下问题: 为什么把concrete存入数组buildStack中,等下用? 阅读全文 »
Container make解析机制 发表于 2020-04-25 | 更新于 2020-05-05 | 分类于 PHP 本文字数: 11k | 阅读时长 ≈ 10 分钟 思考并回答以下问题: make解析的时候会调用build函数实例化对象。 make($abstract, array $parameters = []); 阅读全文 »