摘要: 今天上午在做一个大表的查询优化, 结果发现有的关键词非常非常慢, 于是去日志里查了一下sql, 去控制台explain 了一下发现, 在关键词不同的时候,使用到的索引居然不一样?! 于是,度娘了一下 ,结果发现是被查询的关键词太多,导致索引失效了。 顺便记一下 索引失效的原因: 索引失败原因wher 阅读全文
posted @ 2017-06-02 11:18 zeoo 阅读(3003) 评论(0) 推荐(0)
摘要: 最近老大给了一个需求,是要写一个姓名的模糊查询。 问题很简单,难度在于这张表有将近500W条数据。 如果要做中文的模糊查询,效率简直惨不忍睹。 网上查了一下资料,发现全文索引挺符合我的需要的。 结果,使用下来。其实并不太符合我的要求。 全文索引的最小单位是词,如果不是在 in boolean mod 阅读全文
posted @ 2017-06-01 15:18 zeoo 阅读(4341) 评论(0) 推荐(0)
摘要: 背景:新公司要用ci框架所以网上去下了个ci框架 运行index.php文件没有问题,但是一旦加上路由就出问题了。直接404。 所以怀疑是服务器解析问题,于是去百度了一下ci框架跟nginx 结果确实是由于ci框架的这种url方式导致 对于/index.php/abc这种url,Apache和Lig 阅读全文
posted @ 2017-05-19 16:35 zeoo 阅读(1300) 评论(0) 推荐(0)
摘要: 今天有用到需要用二级数组中某一个键的值作为排序条件的问题, 然后简单百度了一下感觉都不太适用, 于是自己琢磨了一个,不过无法保留原有的键名 网上的是 阅读全文
posted @ 2017-05-09 17:45 zeoo 阅读(226) 评论(0) 推荐(0)
摘要: php的引用就是在变量前面加上&符号 在php中引用的意思就是:不同的名字访问同一块内存. 函数的引用返回 函数的引用返回多用在对象中,这里方便理解 用静态变量做个例子 例四: <?php function &test() { static $b=0;//申明一个静态变量 $b=$b+1; echo 阅读全文
posted @ 2017-05-09 16:09 zeoo 阅读(1569) 评论(0) 推荐(0)
摘要: 这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。 PHP 中全局变量在函数中使用时必须申明为全局(Global这个关键字在函数中定义才有用)。 1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 总结 阅读全文
posted @ 2017-05-09 15:46 zeoo 阅读(592) 评论(0) 推荐(0)
摘要: 这次在正式服务器导出excel表格, 遇到了一个问题,在测试服务器上是正常的,但是放到正式之后就导出一堆乱码。 因为是乱码也找不到是什么报错, 询问同事是否遇到过,告诉我的解决方案是使用清除缓冲区函数, 具体原因也不太清除,反正跟php缓冲区满了有关。 于是在生成phpexcel 对象之前 调用了一 阅读全文
posted @ 2017-04-19 14:17 zeoo 阅读(283) 评论(0) 推荐(0)
摘要: 设计了一套新的系统需要导入原有系统中的部分数据, 结果发现有个时间的字段跟原有的数据库设计不一样, 而且数据量不大,而且数据都在正式的数据库上面, 所以将数据导出到本地进行修改,然后统一导入, 阅读全文
posted @ 2017-04-11 16:42 zeoo 阅读(949) 评论(0) 推荐(0)
摘要: 最近两天后端工作比较轻松,空余时间复习复习PHP手册, 就复习下魔术方法跟魔术变量 __FLINE__: 文件中当前的行数; __FILE__: 文件的完整路径和文件名.如果用在被包含文件中,则返回被包含的文件名.自PHP4.0.2起,__FILE__总是包含一个绝对路径,(如果是符号连接,则是解析 阅读全文
posted @ 2017-03-16 13:57 zeoo 阅读(231) 评论(0) 推荐(0)
摘要: 前几天开发小程序,在使用微信的uploadfile接口上传图片时,调试工具以及ios的手机无论是拍照,还是选择手机中的图片都可以正常上传图片,而安卓手机在上传图片时,微信总是返回error,且错误提示是undefined(微信返回,数据还没有上传到服务器) 于是网上找资料,找前辈问,未果,总是时好时 阅读全文
posted @ 2017-03-09 17:41 zeoo 阅读(2418) 评论(0) 推荐(0)