IO多路复用模型下,epoll一定比select模型高效吗,通过压测,发现结果并不是,为什么会这样?了解一下内部细节
Continue reading分类: R&D
webman内核分析一:启动流程与select系统调用
通过 stream_select 理解Linux下的select模型,并分析webman框架下的启动关键流程:涉及到进程fork,socket监听
Continue reading正则匹配失败PREG_JIT_STACKLIMIT_ERROR
PHP使用正则匹配,遇到过长内容,使用匹配报错,出现PREG_JIT_STACKLIMIT_ERROR
Continue readingphpunit异常退出SIGALRM
最近遇到一个奇怪的单元测试经历,组织测试异常,控制台输出“Process finished with exit code 142 (interrupted by signal 14: SIGALRM)”
Continue readingID生成器-SnowFlake
PHP版ID生成器-雪花算法。同时基于信号量与共享内存生成累加的唯一ID
Continue readingPHP正则表达式:Unknown modifier
PHP使用正则出现Unknown modifier,原因是定界符与内容冲突。因此要么修改定界符,要么调整正则表达式内容
Continue reading爬虫利器-PHPspider
通过PHPspider爬虫,拿到了网站的所有车型数据,车系数据。果真一个爬虫利器
Continue readingPHP-数字判断is_numeric与ctype_digit
PHP中纯数字校验,ctype_digit才能满足你的要求,而非is_numeric…
Continue readingPHP-因为Laravel路由中间件引发的疑惑
中间件,听过用过很多次,它到底是如何实现像剥洋葱一样层层控制的?最终,我体会了关于array_reduce结合闭包递归的巧妙应用
Continue readingPHP-yield迭代器之文件下载
如何满足产品下载超过50w行的大量数据?PHP的迭代器是什么?使用yield来解决这个问题吧
Continue reading