摘要: 单例模式(Singleton) /*** * Class Singleton 单例模式 * 单例类不能再其它类中直接实例化,只能被其自身实例化。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。 * 1.私有的构造函数、克隆函数,防止外部代码new、clone * 2.私有的静态的成员变 阅读全文
posted @ 2020-06-27 18:17 zhoutianyuan 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://www.php.net/manual/zh/language.oop5.php 多态,允许将子类类型的指针赋值给父类类型的指针。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承,它可以使用现有类的所 阅读全文
posted @ 2020-06-27 18:05 zhoutianyuan 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 覆盖索引的定义: 如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’。即只需扫描索引而无须回表。 只扫描索引而无需回表的优点: 1.索引条目通常远小于数据行大小,只需要读取索引,则mysql会极大地减少数据访问量。 2.因为索引是按照列值顺序存储的,所以对于IO密集的范围查找会比随机 阅读全文
posted @ 2020-06-27 18:00 zhoutianyuan 阅读(133) 评论(0) 推荐(0) 编辑
摘要: IOPS (Input/Output operations Per Second,既每秒处理I/O的请求次数) QPS (Query Per Second,既每秒请求、查询次数) TPS (Transcantion Per Second,既每秒事务数) 如果IOPS过高,分析原因: 内存不足,查询数 阅读全文
posted @ 2020-06-27 17:58 zhoutianyuan 阅读(976) 评论(0) 推荐(0) 编辑