把复杂的问题简单化是一种能力,把简单的问题复杂化是另外一种能力。
Tmux基本使用
PHP数据库查询结果 int 被转成string 问题排查
问题
在一次debug过程中发现,一样的代码在生产环境与开发环境运行的结果不一致,差异数据如下:
开发环境
array(7) {
["id"]=>
string(1) "1"
["month"]=>
string(6) "202302"
["create_time"]=>
string(19) "2021-12-21 15:49:12"
}
生产环境
array(7) {
["id"]=>
int(1)
["month"]=>
int(202302)
["create_time"]=>
string(19) "2021-12-21 15:49:12"
}
对比数据发现,在开发环境MySQL数据库里面查询出来的int类型转换成为了string。
欲将心事付瑶琴,知音少,弦断有谁听
shell命令之-文本差异比较
背景
有A、B两个用户id文件,希望筛选出只存在于B文件中的所有行。
解决方案
comm
comm
是对两个已经有序
的文件进行比较,可以比较输出:仅在A中出现的、仅在B中出现的、在两个文件中都存在的。
开机即用的便捷性能测试工具-ab
ab简介
ab是Apache Web服务器自带的性能测试工具,对于web开发者基本上就是开机即用(安装有Apache服务就会带有ab),
它能模拟并发请求,对web服务器进行压力性能测试。平时可用快速的拿来做性能评估,或者对接口进行模拟并发测试。
记一次curl error 18的排查过程
现象
有一个合作方提供的服务接口,我们每天会定时的调用接口读取数据。开始几个月一切正常,后来发现一个月中偶尔会有几天获取不到数据,接口异常;程序重试那几天的请求,依然是错误,无法获取到数据。
读书引用
太多的资讯就如同太少的资讯一样,都是一种对理解里的阻碍。换句话说,现在的媒体正以压倒性的泛滥资讯阻碍了我们的理解力。