会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
长毛的茄子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年3月4日
mysql索引
摘要: mysql 进行范围查询是并没有用到字段中的索引,是什么原因呢? 建立数据表: CREATE TABLE IF NOT EXISTS `index` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `pp` varchar(64) COLLATE utf8_un
阅读全文
posted @ 2019-03-04 19:52 长毛的茄子
阅读(139)
评论(0)
推荐(0)
2019年2月27日
php原生代码实现explode函数功能
摘要: 在开始代码前要先介绍几个PHP函数: explode() 把字符串打散成数组 strpos() 返回字符串在另一个字符串第一次出现的位置(对大小写敏感) strstr() 查找字符串在另一个字符串的位置,并返回剩余部分(对大小写敏感) substr() 返回字符串的一部分 好了,废话不多说,直接上代
阅读全文
posted @ 2019-02-27 20:07 长毛的茄子
阅读(765)
评论(2)
推荐(0)
php自动加载
摘要: 当实例化一个不存在的类的时候,PHP会尝试去加载它。比如目录下有一个test的类,它保存在test.php中。在index中,如果没有包含test.php进来,那么实例化test类的时候便会调用__autoload尝试将test类加载进来。 test.php <?php class test{ pu
阅读全文
posted @ 2019-02-27 15:53 长毛的茄子
阅读(233)
评论(0)
推荐(0)
2019年2月26日
PHP的命名空间
摘要: 1.什么是命名空间,官方文档定义为: 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /
阅读全文
posted @ 2019-02-26 17:27 长毛的茄子
阅读(219)
评论(0)
推荐(0)
2019年2月25日
php自动加载规范 PSR4 (Thinkphp)
摘要: PSR4是一种自动加载规范,老版本是PSR0,尽管thinkPHP支持PSR4和PSR0的自动加载方式,但是默认也是优先进行PSR4加载,如果失败,再进行PSR0的加载。本篇文章只会讨论PSR4的加载。 代码示例: 从上面的代码中,我们就可以知道PSR4到底是干什么的。这个规范主要就是将类转换成物理
阅读全文
posted @ 2019-02-25 18:10 长毛的茄子
阅读(3445)
评论(0)
推荐(0)
2019年2月22日
高性能索引策略二
摘要: 多列索引 一个误区:一个常见的错误就是,为每个列创建独立的索引,或者按照错误的顺序创建多了索引。 1. 为什么要建立多了索引 在每个列创建独立索引一般是由于听到诸如“吧where条件里面的列都建立上索引”这样模糊的建议导致的,实际上这个建议的非常错误的,在多个列上简历独立的单列索引大部分情况下并不能
阅读全文
posted @ 2019-02-22 15:50 长毛的茄子
阅读(286)
评论(0)
推荐(1)
2019年2月21日
高性能索引策略一
摘要: 高效的选择和使用索引有很多方式,有的是针对特殊案例的优化方法,有的则是针对特定行为的优化,使用哪个索引,以及如何评估选择不同索引的性能影响的技巧,则需要持续不断地学习。(本文章需要一定索引基础) 1.索引要是独立的列 “独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数。例如,下面这个查询
阅读全文
posted @ 2019-02-21 11:59 长毛的茄子
阅读(250)
评论(0)
推荐(1)
上一页
1
2
公告