![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
PHP_Meet
这个作者很懒,什么都没留下…
展开
-
PHP 2019面试题集合,总结
1、主键索引和唯一索引的区别主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列...原创 2019-04-09 11:12:10 · 554 阅读 · 0 评论 -
2019最新 PHP 面试题集合
1、redis和memcacahe、mongoDB的区别答:都是非关系型数据库,性能都非常高,但是mongoDB和memcache、redis是不同的两种类型。后两者主要用于数据的缓存,前者主要用在查询和储存大数据方面,是最接近数据库的文档型的非关系数据库。这里我主要谈谈memcache和redis的区别。①从数据存储位置上来分,memcache的数据存在内存中,而redis既可以存...原创 2019-04-03 17:49:07 · 612 阅读 · 0 评论 -
Explain SQL,看哪些属性,检查索引是否命中
Explain SQL,看哪些属性,检查索引是否命中在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可...转载 2019-04-03 18:29:51 · 4938 阅读 · 0 评论 -
一个功能,再线下好好的,到了线上就不行了,解决思路。
周五(2019/04/19)项目的一个功能,为新闻详细页里面的所有图片转成cdn的地址;当时使用的preg_replace('/\/Uploads\//', config('app.__CDN__') . '/Uploads/', $row['content'])函数,意思是将文章中所有Uploads字符的都换成__CDN__配置,用的是tp5.1框架,__CDN__配置参数写在app.php文...原创 2019-04-22 11:07:30 · 769 阅读 · 0 评论