摘要:
起因——同事合并代码时没处理冲突文件直接上传至服务器,导致某个页面无法正常访问;处理冲突之后微信自带的浏览器仍然无法访问,其他浏览器清理缓存之后都能正常访问了,看来是文件缓存导致的。 我们平台使用的是vue,每次打包产出的文件都是自带hash值的文件。所以只要入口文件不缓存就行了,css/js文件可 阅读全文
摘要:
查看磁盘剩余容量,一定要注意磁盘剩余容量。如果容量不足可能会导致web服务异常,mysql服务无响应等。 df -h 查询磁盘100M以上的文件 find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr 查看定时任务 crontab 阅读全文
摘要:
查询字段内容不包含数字的记录 SELECT * FROM 表名 WHERE 字段 REGEXP '[0-9]{1,}' = 0 去除记录中的空格 UPDATE 表名 SET 字段a = REPLACE (字段a, ' ', ''); 在批量删除时保留每月最后一天的数据 DELETE FROM 表名 阅读全文
摘要:
指定时间后执行 $timer = \Swoole\Timer::after(毫秒数,function(){ 执行代码 }); 清除指定定时器 \Swoole\Timer::clear($timer); 附上示例代码 $timer1 = \Swoole\Timer::tick(5000,functio 阅读全文
摘要:
工作上用的是TP框架,每次测试功能的时候都要手动添加测试数据,词穷起名总是起一些test1、test2这种low到爆炸的用户名,这让我很难受。稍微翻阅了一些资料,发现laravel有一个生成测试数据的命令seed。但是Tp没有,只能在其他地方想办法了,于是乎我就找到了Faker。 作为一个正经的开发 阅读全文
摘要:
配置完成之后一定要重启服务,如果重启服务还是不生效。 就去看一下phpinfo(),找到Loaded Configuration File选项,这个才是真正读取的配置文件 阅读全文
摘要:
空操作是指系统在找不到指定的操作方法的时候,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些URL的优化。 这是官方文档对空操作的描述,根据官方文档中的案例可以稍稍改进一下 这样就无需为了新增的模板文件创建额外的方法去渲染了,这样就能在前后端分离的道路上得更远。如果 阅读全文
摘要:
当前的运行环境为,PHP7.2.2以 FastCGI 模式运行,默认端口为:9000,Nginx1.15.6 打开nginx配置文件 具体位置根据安装情况可能会有所差异 在 server{}代码段里新增以下代码就可以支持 php 的访问了 阅读全文