黄朝晖
免费 Hyperf 从入门到精通第九讲 - 中间件

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


msg 已有2272人学习了
鲁飞
PHP设计模式二:单例

单例模式是设计模式中最简单的形式之一,我们首先来了解一下PHP如何实现单例模式,三私一公是什么鬼?四私一公又是什么鬼?


msg 已有691人学习了
豆子
docker姿势:内容概述和chroot

这一节开始讲一讲docker,这一节先大致说一说要讲docker的哪些知识,和第一个小要点chroot,也就是docker实现文件系统隔离用到的东西


msg 已有523人学习了
Twosee
Swoole基础课程第三讲下: 漫谈连接

简单讲解了连接相关的周边知识,Socket面向接口编程,什么是系统调用,如何正确检查连接状态等。


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

Hyperf 从入门到精通第六讲,本节将基于之前的课程上所学习对的内容进行协程数据混淆的问题进行思考和分析,这是一个比较常见的问题,本节课程将通过代码实践来了解所有由 DI 管理的对象的生命周期,并演示了错误的传值方式以及正确的通过协程上下文传值的方式


msg 已有3069人学习了
鲁飞
PHP设计模式一:初探

在说设计模式之前首先我们得搞清楚点面向对象的一些概念,然后我们一个个看下这些设计模式都是些什么鬼。


msg 已有731人学习了
豆子
在两种典型的操作系统CentOS和macOS下安装Swoole

这一节讲解了如何在软件包极其古老的CentOS和没有包管理器的macOS下安装Swoole扩展。


msg 已有253人学习了
Twosee
Swoole第三讲中下:如何正确压测及常见问题

简单介绍了两款主流的HTTP压测工具,以及讲解压测中常见的日经问题,扩展了一些socket缓冲区相关的知识


msg 已有781人学习了
郭新华
深入理解连接池

带大家深入了解一下什么是连接池,连接池能解决什么问题,关闭TCP连接后内存会马上释放掉吗(SO_LINGER)


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

Hyperf 从入门到精通第五讲,本节将介绍 AOP 的概念,解释 AOP 是什么,能做什么,以及在 Hyperf 里的 AOP 实现原理及使用的注意事项,同时也通过代码实战来进行来自定义一个 Aspect 切入一个类和切入一个注解,并进行无侵入日志处理和对原方法的返回值进行重写。


msg 已有3315人学习了