摘要: 问题: 我们经常会使用到分页操作,这里有个问题,在偏移量非常大的时候,它会导致MySQL扫描大量不需要的行然后再抛弃掉。如: 上述这条SQL语句需要查询10020条记录然后只返回最后20条。前面的10000条记录都将被抛弃,这样代价非常高。 方法一、延迟关联 优化此类分类查询的一个最简单的办法就是尽 阅读全文
posted @ 2019-03-15 16:58 幽篁晓筑 阅读(2707) 评论(0) 推荐(0) 编辑
摘要: 1、使用limit 当不需要取出全部数据时,在查询后面加上limit限制。 2、select * 每次看到select * 的时候都需要用怀疑的眼光审视,是不是真的需要返回全部的列。 3、重复查询相同的数据 有时可能会重复执行相同的查询,比如在用户评论的地方需要查询用户头像url,如果用户多次评论, 阅读全文
posted @ 2019-03-02 22:46 幽篁晓筑 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目的时候出现了一个问题,这里记录一下: 问题: 使用TP5.0框架自带的文件上传方法后,发现多图上传可能会出现文件名重复的问题。 问题代码: 找到TP5框架上传文件命名方法,/thinkphp/library/think/File.php文件,buildSaveName方法(第394行); 阅读全文
posted @ 2019-02-24 09:44 幽篁晓筑 阅读(822) 评论(2) 推荐(1) 编辑
摘要: string(字符串) 存储最简单的key-value结构。 value可以是字符串、整数或者浮点数。 可以对整个字符串或者字符串的一部分执行操作; 对整数和浮点数执行自增或者自减操作。 使用场景: 常规key-value缓存应用; list(列表) 一个链表,链表上的每个节点都包含了一个字符串,字 阅读全文
posted @ 2019-02-23 23:00 幽篁晓筑 阅读(1373) 评论(0) 推荐(2) 编辑
摘要: $criteria = new CDbCriteria(); // 查询字段 $criteria->select = 'id, name, create_time'; // 排序 $criteria->order = 'create_time DESC'; // 条件筛选 and $criteria->addCondition('id = 1'); // 模糊筛选,相当于like $criter... 阅读全文
posted @ 2019-01-12 12:15 幽篁晓筑 阅读(494) 评论(0) 推荐(0) 编辑
摘要: $a && $b = $c 表示:如果$a为真,则执行$b = $c,否则不执行。 可以用if语句替代: 实例: 阅读全文
posted @ 2019-01-12 11:48 幽篁晓筑 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: foreach时加&符号:遍历的同时改变原数组即修改数据或者增加数据。 使用&可能出现的问题: 这是由于在使用赋值引用传递之后没有释放$value的值,所以会影响第二个foreach的使用。可以使用unset($value)释放变量。 阅读全文
posted @ 2019-01-12 11:30 幽篁晓筑 阅读(1891) 评论(0) 推荐(1) 编辑
摘要: 一、首先介绍一下 Crontab 命令 crontab -e // 编辑crontab的工作内容 crontab -l // 查阅crontab的工作内容 crontab -r // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑 二、书写符号说明 说明:从左到右5个*号分别代表 阅读全文
posted @ 2019-01-06 17:16 幽篁晓筑 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 这里介绍两个 Redis 可视化工具。Redis Desktop Manager 和 treeNMS。 一、Redis Desktop Manager 下载地址:https://redisdesktop.com/download 网盘下载地址:链接:https://pan.baidu.com/s/1 阅读全文
posted @ 2019-01-06 15:54 幽篁晓筑 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 这里使用PHP的全局数组$_FILES来实现文件上传: $_FILES["file"]["name"] - 被上传文件的名称 $_FILES["file"]["type"] - 被上传文件的类型 $_FILES["file"]["size"] - 被上传文件的大小,以字节计 $_FILES["fil 阅读全文
posted @ 2018-12-23 15:05 幽篁晓筑 阅读(433) 评论(0) 推荐(2) 编辑