任何可以晚点做的事情,都应该晚点再做

-- 《大型网站技术架构》

几个PHP面试题

记录几个PHP面试题,挺讨厌一些实际场景很少用到,专用于面试的东西。 **减少这种bug的正确做法是回避这些东西!** 不过实在遇上了,勤查手册,动手验证才是正确的做法。

php 面试 May 06, 2017

Laravel 请求处理流程

宏观地看 `Laravel` 处理一次`HTTP`请求的流程: 1. 内核启动 2. 抓取请求 3. 处理请求得到响应 4. 发送响应 5. 结束

Laravel 请求处理流程 May 01, 2017

数据库设计规范

一些数据库设计规范。

数据库设计规范 May 01, 2017

MySQL Binary Log

MySQL复制是基于二进制日志 Binlog。

MySQL Binary Log May 01, 2017

MySQL 编码与字符校对

MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,甚至同一个表的不同字段都可以指定使用不同的字符集。

MySQL 编码 字符校对 May 01, 2017

MySQL 跨库同步部分表数据

MySQL原生支持的基于 binlog 的主从同步机制通过配置即可实现两个数据库之间的同步,如果在开发中遇到这样一种情况,需要跨库同步部分表的数据,比如一张配置表,必须在两个数据库实例中存在且要求一定的实时性。 我在项目中实际遇到了这样的情况,总结一下能够使用的几个方法。

MySQL 跨库 同步 Apr 23, 2017

PHP 实践

在工作学习中零零散散学到一些 PHP 的良好实践。尤其是学习 [PHP: The Right Way](http://www.phptherightway.com/) ,受益良多。后来作者进一步将这些经验总结推出《Modern PHP》,奥莱利出版,必属精品。这篇文章,既是读书笔记,也是我这几年的一些 PHP 实践经验。

PHP 实践 Dec 29, 2016