Twosee
Swoole网络编程之单连接并发实战篇

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


msg 已有517人学习了
鲁飞
PHP设计模式六:建造者模式

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


msg 已有453人学习了
豆子
docker基础概念

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


msg 已有314人学习了
郭新华
免费 Swoole Tracker之PHP性能调优2

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


msg 已有767人学习了
Twosee
Swoole网络编程之单连接并发上手篇

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


msg 已有612人学习了
鲁飞
PHP设计模式五:注册树模式

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


msg 已有478人学习了
豆子
docker基础姿势之seccomp和linux命名空间

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


msg 已有156人学习了
郭新华
免费 Swoole Tracker之PHP性能调优

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


msg 已有1720人学习了
Twosee
免费 单连接并发入门篇

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


msg 已有1796人学习了
黄朝晖
免费 Hyperf 从入门到精通第九讲 - 中间件

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


msg 已有3431人学习了
鲁飞
PHP设计模式四:抽象工厂模式

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


msg 已有637人学习了
豆子
docker基础知识之资源限制

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


msg 已有232人学习了
Twosee
Swoole基础课程第五讲: Defer

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


msg 已有548人学习了
郭新华
实现进程间连接池

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


msg 已有617人学习了
黄朝晖
免费 Hyperf 从入门到精通第八讲

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


msg 已有2785人学习了
鲁飞
PHP设计模式三:工厂

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


msg 已有908人学习了
豆子
docker基础姿势之capabilities

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


msg 已有310人学习了
Twosee
Swoole基础课程第四讲: Channel

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


msg 已有870人学习了
Twosee
实现协程连接池

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


msg 已有958人学习了
黄朝晖
免费 Hyperf 从入门到精通第七讲

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


msg 已有4068人学习了