MySQL系列 | 专业的MySQL开发规范
为了项目的稳定,代码的高效,管理的便捷,在开发团队内部会制定各种各样的规范。
TP5系列 | 使用Seeder数据填充数据自动
由于事先约定好了数据格式,所以生成的模拟数据基本符合项目情况,这样项目开发中小伙伴们的数据库中的数据都基本一致啦。
PHP系列 | 依赖注入容器和服务定位器
依赖注入(Dependency Injection,DI)容器就是一个对象,它知道怎样初始化并配置对象及其依赖的所有对象。注册会用到一个依赖关系名称和一个依赖关系的定义。依赖关系名称可以是一个类名,一个接口名或一个别名。
高性能网络 | 你所不知道的TIME_WAIT和CLOSE_WAIT
本文源于大家在公众号里面的留言,既然很多人都搞不清楚TIME_WAIT和CLOSE_WAIT,那么小胖哥今天还是抽个时间,统一帮大家理理概念吧。
PHP系列 | ThinkPHP5数据库迁移工具 migration
migration用谷歌翻译是移民的意思,在PHP中我们将它理解为迁移,将Migration用在数据库上就理解为数据库迁移咯。在migration开发之前,我们都是手写SQL创建表语句,创建成功之后需要手动在数据库执行,项目初始化光数据库的创建就花费很多时间。
PHP系列 | 编译安装msgpack-php
MessagePack 是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像JSON那样,在许多种语言之间交换结构对象;但是它比JSON更快速也更轻巧。
开源项目
Tinywan

dnmp

使用 docker-compose 部署 LNMP 环境,Base Linux、Nginx、MySQL5.7、PHP7.2、Redis5.0、PHPMyAdmin

html5-dash-hls-rtmp

HTML5播放器、M3U8直播和点播、RTMP直播、低延迟、推流/播流地址鉴权、优化浏览器兼容性,HLS+扩展

lua-nginx-redis

Redis、Lua、Nginx、OpenResty开发、Lua案例、Nginx基础总结等

WebRTC-tutorial

WebRTC 中文教程、Demo、相关资料

load-balancing

用 PHP 实现几种负载均衡调度算法

golang-tutorial

最通俗易懂的 Golang 系列教程(译)

个人微信公众账号
个人微信公众账号