swoole学习前的知识要求
基本要求
- 熟练PHP语言基础知识
- 熟悉OOP面向对象
- 熟悉依赖注入和控制反转思想
- 熟练使用PDO、Mysqli
- 熟练使用Redis等NOSQL
- 熟练Composer依赖管理工具
- 熟悉MVC分层思想
- 熟悉PHP Cli模式相关知识
- 具体基本的代码调试排查能力
多进程/多线程/协程
- 熟练使用Linux操作系统
- 基本了解Unix网络编程相关知识
- 了解Linux操作系统进程和线程的概念
- 了解协程的概念
- 了解Linux进程/线程切换调度的基本知识
- 了解进程间通信的基本知识,如管道、UnixSocket、消息队列、共享内存
SOCKET
IO复用
TCP/IP网络协议
调试工具
- 使用gdb调试Linux程序
- 使用strace跟踪进程的系统调用
- 使用tcpdump跟踪网络通信过程
- 其他Linux系统工具,如ps、lsof、top、vmstat、netstat、sar、ss等
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。