logo

2020

Redis过期key是怎么清理的
Redis的持久化是怎么实现的
InnoDB 缓冲池(buffer pool) 工作原理
MySQL的隔离级别以及 MVCC 的原理

2019

为什么 InnoDB 使用 B+ 树
当我们在谈索引的时候,我们在谈什么
MySQL中有哪些锁
一条MySQL更新语句的执行过程是什么样的
深入 Nginx 之架构篇
深入 Nginx 之配置篇
Java 如何解决可见性和有序性
为什么并发编程会产生 bug
乐观锁与悲观锁

2018

JAVA 的反射机制
谈谈 JDK 代理和 CGLIB 代理
Linux 性能监控工具
AOP 学习总结
Spring 的 IOC 学习总结
JAVA 泛型总结
为什么hashCode()和equal()方法要一起重写?
浅析 PHP7 的垃圾回收机制
PHP7 数组的底层实现
PHP7 的基本变量
浅析 PHP7 底层运行机制
深入解析 composer 的自动加载原理
PHP-FPM 与 Nginx 的通信机制总结
对PHP 后期静态绑定的理解

2017

PHP代码简洁之道——SOLID原则
PHP代码简洁之道——类和对象部分
PHP代码简洁之道——函数部分
PHP代码简洁之道——变量部分
关于 RESTful API 设计的总结
观察者模式的总结
通俗易懂的谈谈装饰器模式
外观模式的总结
使用 Vagrant 并搭建 LNMP 环境
PSR编程规范摘录
现代化PHP的标准
关于三种工厂模式的总结
PHP单例模式的总结
数据库查询中的exists与in分析比较