- 博客(5)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一个功能,再线下好好的,到了线上就不行了,解决思路。
周五(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
772
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PHP 2019面试题集合,总结
1、主键索引和唯一索引的区别主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为空值 + 唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适合那些不容易更改的唯一标识,如自动递增列...
2019-04-09 11:12:10
555
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 php如何解决多线程同时读写一个文件的问题
<?phpheader("content-type:text/html;charset=utf-8");$fp = fopen("lock.txt","w+");if(flock($fp, LOCK_EX)){// 进行排它型锁定 fwrite($fp,"Write something here\n"); flock($fp, LOCK_UN);// ...
2019-04-03 18:31:10
639
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Explain SQL,看哪些属性,检查索引是否命中
Explain SQL,看哪些属性,检查索引是否命中在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可...
2019-04-03 18:29:51
4955
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2019最新 PHP 面试题集合
1、redis和memcacahe、mongoDB的区别答:都是非关系型数据库,性能都非常高,但是mongoDB和memcache、redis是不同的两种类型。后两者主要用于数据的缓存,前者主要用在查询和储存大数据方面,是最接近数据库的文档型的非关系数据库。这里我主要谈谈memcache和redis的区别。①从数据存储位置上来分,memcache的数据存在内存中,而redis既可以存...
2019-04-03 17:49:07
614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人