Twosee
免费 Swoole基础课程第一讲

Swoole社区大佬Twosee为大家带来的Swoole基础课程第一讲,带大家了解到底什么是Swoole,什么是Swoole协程,什么是Channel等等,让你对Swoole有个基础的认识。


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

Hyperf从入门到精通第一讲,介绍Hyperf框架的特点,手把手教你如何搭建一个高性能的微服务并进行压测演示。


msg 已有8633人学习了
郭新华
免费 Swoole和TCP三次握手

网络编程第一讲,介绍什么是TCP,精讲TCP三次握手,面试中常见的问题点,以及在三次握手过程中Swoole开发中常见的问题已经如何解决。


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

Hyperf 从入门到精通第二讲,讲述 HTTP 路由的定义及使用,包括配置文件定义路由和注解定义路由,同时引入注解的概念并讲述注释和注解的区别,以及注解的基本实现流程。


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

Hyperf 从入门到精通第三讲,讲述依赖注入定义及各种使用使用方式和注意事项,包括三种注入类型简单对象注入、抽象对象注入和工厂对象注入,和两种注入方式,构造函数注入和 @Inject 注解注入,以及注解和依赖注入容器的配合及基本原理。


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

Hyperf 从入门到精通第四讲,本节将从代码的角度来讲述注解的实现原理及流程,包括 Hyperf 的启动流程,注解是如何被扫描的,注解元数据是如何被收集及利用的,以及如何定义一个自定义注解并获取注解的元数据的案例演示。


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

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


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

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


msg 已有2237人学习了
黄朝晖
免费 Hyperf 从入门到精通第十讲 - JSONRPC

Hyperf 从入门到精通第十讲,本节将讲述在 Hyperf 里如何搭建一个 JSONRPC 协议的服务提供者和服务消费者,包括直接指定对端节点信息消费服务,和通过将服务提供者注册到 Consul 并由服务消费者从 Consul 拉取健康的服务节点信息完成 RPC 请求。


msg 已有1857人学习了
郭新华
免费 TCP关闭连接的常见问题

网络编程第二讲,精讲TCP的四次挥手,为什么会存在close_wait和time_wait状态,以及我们该如何避免这些常见的问题。


msg 已有1839人学习了
郭新华
免费 短链接的优缺点

网络编程第三讲,介绍TCP短连接的性能问题,稳定性问题,什么时候应该用短连接,什么时候应该用长连接,以及Swoole和FPM下的短连接尝试。


msg 已有1773人学习了
郭新华
Swoole基础课程第二讲

介绍Swoole的Reactor,带大家了解异步与协程,异步的缺点是什么,为什么需要协程以及协程的基本原理,还有什么情况下不适合用协程。


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

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


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

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


msg 已有1313人学习了
黄朝晖
免费 Hyperf 从入门到精通第十二讲 - 事件机制

本节讲述 Hyperf 里的一个重要的机制,同时也是业务解耦的利器--事件机制,演示了事件机制是如何使用的,包括创建事件、触发事件、监听事件等,同时也演示了监听器在不同场景下的不同的使用模式。


msg 已有1188人学习了
Twosee
Swoole基础课程第三讲

进入实战,带大家了解如何正确编写一个高性能的HTTP服务,内容包括服务运行模式、如何设置工作进程数量、连接池的正确实现方式、压测方式等等。


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

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


msg 已有1130人学习了
黄朝晖
免费 Hyperf 从入门到精通第十一讲 - 异常处理器

Hyperf 从入门到精通第十一讲,本节将讲述比较常用也比较重要但很容易被忽略的异常处理,在 Hyperf 里如何搭建通过异常处理器来处理抛出未捕获的异常的,并演示了如果不对异常处理会发生什么情况。


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

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


msg 已有1071人学习了
鲁飞
使用Composer加载如何优化?

Composer作为PHP的依赖管理工具,我们应该如何去优化Composer的加载来提升生产环境中自动记载的性能呢?当遇到明明某些类存在却报class not found的错误无从解决?


msg 已有991人学习了