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