慢慢走,认真看;答案常在行走之间。
ThinkPHP5 中clone Query对象 ThinkPHP5 中clone Query对象
当我们在给前端提供列表接口的时候,经常需要根据条件返回总条数和当页列表数据;这时,我们就需要复用共同的查询条件对数据库执行多次查询操作。 在Yii2里,可以通过clone处理: 在thinkphp5中,使用如下代码进行clone,会存在问题
2022-04-26
phpStorm实现保存后,代码自动格式化 phpStorm实现保存后,代码自动格式化
鉴于个人编程风格的不同,为了保证团队开发能更好地开展,需要进行代码统一格式化。我们可以在ctrl+s的时候让IED来自动格式化保存。 下面介绍下设置步骤: 1. 点击File-》Settings-》Keymap 2. 在右侧搜索save A
2022-04-26
php中trait的用法 php中trait的用法
trait是php的一种代码复用的方法。 用法 1. 通过use Trait类来使用 可以将一些常用的处理封装到trait类里,在其他地方直接use就可以了。 例如:封装单例 先创建Singleton类,代码如下: 再创建Test类,代码如
2022-04-25
谈谈MySQL中的聚簇索引和非聚簇索引 谈谈MySQL中的聚簇索引和非聚簇索引
理解 InnoDB 索引时,最有用的问题是:叶子节点里有什么,能不能直接提供当前查询要的字段?这比背诵“主键快、普通索引慢”更有助于分析实际查询。 一、普通 B+ 树索引的叶子节点 以下讨论 InnoDB 常见的 B+ 树索引,不把全文索引
2022-03-21
B树与B+树 B树与B+树
B+Tree对比BTree的优点 磁盘读写代价更低 一般来说B+Tree比BTree更适合实现外存的索引结构,因为存储引擎的设计专家巧妙的利用了外存(磁盘)的存储结构,即磁盘的最小存储单位是扇区(sector),而操作系统的块(block)
2022-03-21
PHP常见面试题 PHP常见面试题
1、什么是面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2、session 与 cookie 的区别和联系,请从协议,产生的原因与作用说明? A、http
2022-03-07
windows下批处理 windows下批处理
因工作需要,需要按条件删除指定表中大批量数据,故用php做了个站点页面处理程序,每页处理500条数据,处理后sleep(5),跳转下一页;但程序运行中可能出现超时页面挂掉的情况,为了减少个人的工作量,就借助windows的任务计划程序,设置
2022-03-02
22 / 28