2018-02-04ChromeLaravelChrome 占用 *.dev 导致 Valet 失效的解决方案前段时间谷歌把 .dev 买了,我有所耳闻,但这段时间一直没有做 Web 开发,今天忽然发现 ***.dev 打不开了,故排查原因。 0x01最开始以为是 dnsmasq 挂了,经过一番谷歌和 ping 检查,发现能够正常解析到 127.0.0.1。 Valet (Laravel): DNS address can not be found 0x02搞到这突然想起来前些日子的事情,原来是谷歌...
2018-02-02NginxPHPNginx+PHP 环境 499 错误码排查过程小记前言某公安项目过程中,在内网服务器部署 WNMP 环境,运行 Laravel 框架代码,后查看日志发现某一时刻突然所有请求 499,并持续一段时间,遂排查原因。 过程0x01经搜索得知:哪些情况下会使 Nginx 返回 HTTP CODE 499? 即:「客户端主动关闭连接」 但某一时间段内全部请求均为返回 499,这显然不是所有客户端主动意识上的「关闭」,可能是因为客户端等待超时,自动...
2018-01-18LegacyPHPSwooleWhy PHP?浅谈选择 PHP 作为后端主力开发语言的原因在各类交流群,甚至多数老一辈程序员的眼里,认为 PHP 是「轻量的」、「不完善的」、「性能难以优化」的,而这么多年来一直坚挺的 Java 却成了开发「XX 系统」的后端首选语言。为此,本篇文章将尽量从非技术角度告诉大家:Why PHP? 现状其实,从 Java 和 PHP 的历史不难看出。在 Java 开始盛行的年代,PHP 还是个“毛头小子”,只是个普普通通的脚本语言罢了,甚至连面向对...
2017-11-17macOSmacOS Finder 右键启动终端(Terminal)Windows 系统可以使用修改注册表的方式实现右键在当前目录打开命令行,那么 macOS 该如何优雅地实现这一功能呢? 1. 按照如下路径找到设置:系统与偏好设置 -> 键盘 -> 快捷键 -> 服务 -> 新建位于文件夹位置的终端窗口 / 标签页 2. 选中复选框,并在右侧设置快捷键。这里我设置为:Command + - 3. 测试效果。
2017-11-14Legacy正则表达式课程大纲正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。—— 菜鸟教程 [*] Part 1 是什么? 用途?(搜索、替换、提取、验证、格式化、Rewrite 等) 怎么用? 常见正则引擎(PCRE / DEELX …)。 常见正则测试工具(Deelx Re...
2017-11-02LaravelPHPLaravel 5.5 连接 MS SQL(SQL Server)数据库因项目需要,要使用 Laravel 连接微软的 SQL Server,虽然这种组合显得非常奇葩,但经过测试还是可以成功实现的。 准备首先,因为 Laravel 连接数据库默认是使用 PDO 扩展,而 PDO 连接 SQL Server 需要使用 pdo_dblib 扩展,所以首先第一步就是安装此扩展。 MAC 系统直接使用 brew 命令安装即可。 安装完成不要忘记valet restar...
2017-10-27Cloud2017-10-27 腾讯云 CDN 故障记录今日技术博客 POST 请求出现回源异常超时问题,经多方面排查,先后排除 PHP-FPM 慢执行、MySQL 慢查询、HTTPS 协议故障、本地网络故障等问题后发现直接访问源站正常,故怀疑 CDN 问题,随即提交工单并多次电联腾讯云催促,最终得到答复。 2017-10-27 15:00故障发生,首先怀疑站点问题(读取请求正常,写入出错)。 2017-10-27 17:00排查发现问题原因是腾...
2017-10-27PHPUCenter 1.6 Client Example 对 PHP7 兼容不良的排查与修复没错又踩坑了。 因项目需要与 DZ 论坛实现 SSO 登录、账号同步等功能,经老司机波波推荐,直接使用 DZ 官方产品 UCenter 集成即可;于是陈晟&潘昭宇折腾了一天 UCenter,可还是遇到了过不去的“拦路虎”,于是接近下班之际,决定接手这个问题,不知不觉踏上了过节依旧加班的不归路。 UCenterUCenter 是原 DZ 团队(现已被腾讯收购)开发的一套统一认证系统...
2017-10-19Cloud七牛文档填坑过程回顾前言此问题于2017年9月29日发现,至今(2017年10月19日)七牛文档仍未进行修复,故发此文,希望引起七牛官方重视。 前些日子项目需要,用上七牛对象存储,因之前都是用的传统架构: 客户端 -> 业务服务器 -> 七牛云 这次打算换一下,尝试更节省业务服务资源的直传对象存储方式: 客户端 -> 业务服务器拿 Token 客户端 -> 直传七牛云 七牛云 -...
2017-10-15Life不要让脑袋里只剩 0 和 1 —— 避免思维固化0x00 前言曾经和一位不做技术、但与技术人员有合作的朋友聊天,他作为一名小领导,常和外包程序员打交道。我问他:你觉得做程序员最忌讳什么?他的回答是: 不要让脑袋里只剩下是与非、零和一。 作者:孙伟喆/2017-10-15 0x01 问题那时候不懂这句话的我一心只顾钻研技术,于是追问:何出此言? 好多程序员做久了技术,习惯了面对代码,有时候可以明显感觉到他(们)缺乏了一些基本的感性思维...
2017-10-10CLINetworkingmacOSmacOS 清除 DNS 缓存命令sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache
2017-09-26LaravelNginxLaravel5 和 Vue.js 优雅的 Nginx 重写规则本文总结常用重写规则。 Laravel 5location / { try_files $uri $uri/ /index.php?$query_string;} Vue.jshttps://router.vuejs.org/zh-cn/essentials/history-mode.html location / ...