
工作日记
无心-一刀
要学的东西好多。
展开
-
php命名空间以及require的实例
今天发现之前引用腾讯云的SDK,其中包含的Guzzle和Laraval框架中的Guzzle的命名空间产生了冲突(在用phpstorm进行跳转时,发现需要选跳转到哪个文件)。之前大致知道明明空间怎么用,但是一直没有仔细测试过,今天看的时候顺便做了个简单的测试加深印象。首先查看文档知道,php的命名空间是在5.3版本加入的,主要是为了解决命名冲突。例如:在同一个目录下,创建文件,//test1.php:<?phprequire 'test2.php';test();?>//t原创 2020-05-26 00:54:14 · 691 阅读 · 0 评论 -
php时间戳转换(腾讯云对象存储时间格式处理 'Fri, 10 May 2019 07:48:10 GMT' )
时间格式处理1、'Fri, 10 May 2019 07:48:10 GMT'的处理2、php时间戳转换今天要处理存储在腾讯云对象存储的文件,需要先获取文件时间,比较之后再决定要不要进行 处理,结果调用腾讯云的接口,发现返回的文件信息的时间信息,是这种’Fri, 10 May 2019 07:48:10 GMT’,这。。。根本比较不了大小啊。一开始我很疑惑,存这种格式干什么,那么难用,后来意识到,是为了不同时区的人都可以用这一种格式使用。GMT表示‘格林威治时间’,简单地说,用这个时间,不同时区的用户,原创 2020-05-10 16:57:32 · 580 阅读 · 0 评论 -
我是如何把无索引的条件查询SQL优化了一百倍
今天工作中要对一个千万级数据量的表进行一个数据统计,但是作为筛选条件的字段并未加索引,于是测试代码的时候发现执行起来非常慢,平均在十秒左右,最后想了个办法进行了优化,大概优化到了零点一秒左右。具体场景及方案如下:目的是查询一个文件信息表中的,某个时间之前的所有视频类型的文件的容量大小的总和(时间存储格式为时间戳),那么直接写sql的话,就是select sum(size) from file_table where file_time < 1557330936 and file_type = '原创 2020-05-09 01:10:15 · 2382 阅读 · 0 评论