开心乐窝的文章 第4页

PHP

Yii2框架的Assets资源包的使用

assets目录 类继承自: yii\web\AssetBundle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 //资源文件,并且可以web访问的目录 //public $sourcePath 资源路径 当资源不再web可以访问的路径...
赞 (0)阅读(323)
Memcache

redis 事务

Redis与 mysql事务的对比 开启命令:mysql 用start transaction  redis 使用 multi 执行内容:mysql 执行普通sql语句 redis 执行普通命令 失败取消:mysql 用rollback进行回滚  redis 用discard 取消本次事务执行 提交确认:mysql用commit 提交本次事务 redis 用...
赞 (0)阅读(321)
PHP

yii2 load 时不加载非验证字段

第一步:数据发送到后台后,通过 $data = YII::$app->request->post() (假如是post请求) $model = new User(); 调用$model->load()把接受的数据 $data 载入对象中 第二步: 看load方法 (vendor\yiisoft\yii2\base\Model.php) 1 2 3 4 5 6...
赞 (0)阅读(275)
PHP

php中 static 和 self的区别

self 不会指向实例化的类,而指向本身所在的类, 调用顺序->在本身类中找->找不到报异常 static 指向实例化的类,调用顺序是 从实例化类中找–>然后找父类–>找不到报异常 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25...
赞 (0)阅读(273)
PHP

7.x 中Throwable 异常和错的接口

Throwable Throwable is the base interface for any object that can be thrown via a throw statement in PHP 7, including Error and Exception. Exception 实现了 Throwable接口 因此如果 应用 只在7.x中运...
赞 (0)阅读(301)
Mysql

in exists from join 子查询速度对比分析

in exists from join子查询速度对比分析 场景不同速度不同没有谁比谁快   场景1:查询大学学生(大一,大二,大三,大四) student: id ,name, classid class: id,name,parentid     语句一:select id,name from student where cl...
赞 (0)阅读(298)
Mysql

索引长度,索引区分度

建立索引时,如下考虑,1.能否使用上索引覆盖,2.是否有建立联合索引  3.确定索引的长度索引长度,4 对比不同长度索引的索引区分度   count((distinct left(field,len)) /count(field)       反转存储内容,提高♦索引区分度   2.通过伪哈希crc32 实验...
赞 (0)阅读(316)