
动手完成单连接并发客户端和服务端的设计, 附带讲解了标志位与位运算, Socket多读多写设计思路


建造者模式是一种对象构建模式,也叫做构建器模式、生成器模式。


这节简单说下docker的几个基本概念:镜像和容器;并做简单的docker演示


讲解什么是主动的性能/被动性能分析,除了常见的网络IO(mysql,redis等)问题会导致性能问题,还有很多其他的系统调用会导致性能问题,我们又该如何解决?如何利用Swoole Tracker便捷的定位这类问题?


上手操作实现一个高性能的使用自定义TCP协议的协程客户端和服务端


讲解一下又基础又简单的PHP设计模式:注册树模式。


这节讲一讲linux的系统调用限制设施Secure Computing和docker实现容器化的基础 linux命名空间


讲解性能调优的分类,如何利用Swoole Tracker零成本且快速的定位网络IO的问题,如何用Swoole Tracker零成本实现分布式链路追踪以及调用统计(接口监控),还会涉及PHP扩展底层的一些设计原理。


讲解了HTTP1.1和HTTP2都是如何实现单连接并发, 并进行了对比, 分析了HTTP2的实现思路


本节将讲述 Hyperf 里中间件使用方式和中间件的流程原理,包括通过 @Middlewares 和 @Middleware 注解来注册中间件,以及通过配置来注册中间件等多种形式,同时也演示了在中间件修改 Request 对象如何被后续中间件使用的同时被其它非中间件的逻辑使用。


这一节我们来讲一下工厂模式中的抽象工厂模式,顺便总结一下工厂模式中这三个模式的区别和适用范围等。


讲一讲如何使用ulimit进行资源限制 如何使用cgroups进行进程组的cpu内存资源限制等


介绍了Swoole的协程defer函数的使用及其原理, 如何使用PHP引用计数机制和析构函数实现和go一样的defer


介绍进程间连接池的优缺点和应用场景,并演示一下如何通过php-cp项目搭建一个进程间的连接池


本节将讲述 Hyperf 里配置的使用方式,包括注入 Hyperf\Contract\ConfigInterface 对象获取配置,通过 @Value 注解获取配置,通过 config() 全局函数获取配置 3 中形式,以及讲述了环境变量的使用及与配置文件的配合方式。


工厂模式作为一种创建型设计模式,是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式。


这节课讲一讲传统的setuid setgid权限管理和如何使用capabilities进行细致的权限管理,以及docker中的应用


讲解了Channel的使用, 什么是CSP模型, 什么是生产消费, WaitGroup的实现, 如何贡献SwooleLibrary


连接池三部曲之一: 手把手教学如何从头开始实现一个进程内共享连接的协程连接池


Hyperf 从入门到精通第七讲,本节将讲述协程的多种创建方式,以及 Channel 的使用及调度流程,以及通过 WaitGroup 特性和 Parallel 特性通过子协程并行的发起多个请求实现并行请求的案例。
