2022-04-08 1368 阅读 实用干货 🌋 🧙 如何破解PHP单继承魔咒 我们都知道PHP是单继承语言,但是有些时候我们两个在业务上毫不相干的两个类可能存在类似的行为,我们如何优雅的做到DRY(Don’tRepeatYourself)呢?答案就是引入TraitTrait简介Trait是PHP5.4引入的新概念,看上去既像类又像接口。其实都不是,Trait可以看做类的部分实
2022-03-06 1218 阅读 值得一看 🔍️ 🚑️ 10000000条数据循环怎么优化? 1、如何删除数组中的元素场景:有一个数组,需要删除满足条件的数组。示例:constarr=[1,2,3,4,5,6,7,8]删除小于5的元素,删除后的元素为constarr2=[5,6,7,8]代码实现:constarr=[1,2,3,4,5,6,7,8]for(leti=0,len=arr.len
2022-02-24 1245 阅读 实用干货 🌋 📝 138 张图带你 MySQL 入门 SQL基础使用MySQL是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角SQL,SQL的全称是StructureQueryLanguage,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好MySQL,SQL是基础
2022-02-04 1492 阅读 实用干货 🌋 📈 一次SQL查询优化原理分析(900W+数据,从17s到300ms) 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16s938ms(execution:16s831ms,fetching:107ms),按照下文的方式调整SQL后,耗时347ms(execution:163ms,fetching:184ms)
2021-12-22 1266 阅读 实用干货 🌋 💫 为什么会存在1px问题?怎么解决? 前言在面试中我们常会被问到怎么解决1px问题,要知道解决方案,我们首先要知道这个问题的来源。在这篇文章里,我会尽可能通俗的阐述这个问题出现的源头,一起去思考这个问题的解决方案。设备尺寸、像素、分辨率设备尺寸设备尺寸指的是设备对角线的长度,单位是英寸。像素是组成图片的色彩和亮度的最小图像单元,是显示屏
2021-12-04 1287 阅读 值得一看 🔍️ 💩 如何少写PHP "烂"代码 前言经常会有人问目录如何设计比较好?代码如何分布好?怎么写一个可维护的项目?“烂”项目我也没少写,以下是参考互联网各大佬的文章总结及个人开发经验而来.ControllerController顾名思义是控制器,在入门PHP的时候,就知道Controller代表MVC中的C层,MVC本身的概念就代码分离