摘要:學(xué)習(xí)前的知識要求基本要求熟練語言基礎(chǔ)知識熟悉面向?qū)ο笫煜ひ蕾囎⑷牒涂刂品崔D(zhuǎn)思想熟練使用熟練使用等熟練依賴管理工具熟悉分層思想熟悉模式相關(guān)知識具體基本的代碼調(diào)試排查能力多進程多線程協(xié)程熟練使用操作系統(tǒng)基本了解網(wǎng)絡(luò)編程相關(guān)知識了解操作系統(tǒng)進程和
swoole學(xué)習(xí)前的知識要求 基本要求
熟練PHP語言基礎(chǔ)知識
熟悉OOP面向?qū)ο?/p>
熟悉依賴注入和控制反轉(zhuǎn)思想
熟練使用PDO、Mysqli
熟練使用Redis等NOSQL
熟練Composer依賴管理工具
熟悉MVC分層思想
熟悉PHP Cli模式相關(guān)知識
具體基本的代碼調(diào)試排查能力
多進程/多線程/協(xié)程熟練使用Linux操作系統(tǒng)
基本了解Unix網(wǎng)絡(luò)編程相關(guān)知識
了解Linux操作系統(tǒng)進程和線程的概念
了解協(xié)程的概念
了解Linux進程/線程切換調(diào)度的基本知識
了解進程間通信的基本知識,如管道、UnixSocket、消息隊列、共享內(nèi)存
SOCKET了解SOCKET的基本操作如accept/connect、send/recv、close、listen、bind
了解SOCKET的接收緩存區(qū)、發(fā)送緩存區(qū)、阻塞/非阻塞、超時等概念
IO復(fù)用了解IO、BIO、NIO、AIO的概念
了解select、poll、epoll、kqueue
了解基于select、epoll、kqueue實現(xiàn)的事件循環(huán),Reactor模型
了解可讀事件、可寫事件
TCP/IP網(wǎng)絡(luò)協(xié)議了解TCP/IP協(xié)議
了解TCP、UDP傳輸協(xié)議
調(diào)試工具使用gdb調(diào)試Linux程序
使用strace跟蹤進程的系統(tǒng)調(diào)用
使用tcpdump跟蹤網(wǎng)絡(luò)通信過程
其他Linux系統(tǒng)工具,如ps、lsof、top、vmstat、netstat、sar、ss等
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/29717.html
摘要:概述這是關(guān)于學(xué)習(xí)的第六篇文章整合成一個小框架。相關(guān)配置,在文件夾。代碼放不全,就放一個主要的文件吧。當(dāng)然我自己也會繼續(xù)完善它,后期的一些新知識點會集成到這里面,做成自己迭代的小項目。初版比較糙,不喜勿噴。后期會新增需要源碼的,加我微信吧。 概述 這是關(guān)于 Swoole 學(xué)習(xí)的第六篇文章:Swoole 整合成一個小框架。 第五篇:Swoole 多協(xié)議 多端口 的應(yīng)用 第四篇:Swool...
摘要:進程可以使用函數(shù)向進程投遞新的任務(wù)。當(dāng)前的進程在調(diào)用回調(diào)函數(shù)時會將進程狀態(tài)切換為忙碌,這時將不再接收新的,當(dāng)函數(shù)返回時會將進程狀態(tài)切換為空閑然后繼續(xù)接收新的。當(dāng)進程投遞的任務(wù)在中完成時,進程會通過方法將任務(wù)處理的結(jié)果發(fā)送給進程。 swoole——從入門到放棄(一) 一、swoole的源碼包安裝 下載swoole源碼:git clone https://gitee.com/swoole...
摘要:當(dāng)某種網(wǎng)絡(luò)事件發(fā)生時,會回調(diào)用戶設(shè)置的指定回調(diào)函數(shù)。承擔(dān)了底層網(wǎng)絡(luò)事件的監(jiān)聽及各種底層事件處理,當(dāng)收到請求時,會觸發(fā)事件提醒,然后將控制權(quán)轉(zhuǎn)交預(yù)先注冊的事件回調(diào)函數(shù),來進行后續(xù)的處理。請求到來時創(chuàng)建,請求結(jié)束后銷毀。 運行流程圖 showImg(https://segmentfault.com/img/remote/1460000017207791);showImg(https://s...
摘要:前言是由韓天峰編寫的一個擴展主打異步高并發(fā)常駐服務(wù)特性適用于等多種伺服器應(yīng)用場景本系列文章主要介紹方向的應(yīng)用本系列文章使用原生擴展實現(xiàn)操作數(shù)據(jù)庫操作除外本系列文章將逐步更新預(yù)計前完成在完成更新前希望不要不帶鏈接地轉(zhuǎn)載給我一點修正錯誤的時間題 前言 Swoole 是由 韓天峰 編寫的一個 PHP 擴展, 主打異步/高并發(fā)/常駐服務(wù)特性. 適用于 HTTP/TCP/UDP/WEBSOCK...
摘要:從入門到放棄三一進程子進程創(chuàng)建成功后要執(zhí)行的函數(shù)重定向子進程的標(biāo)準(zhǔn)輸入和輸出。默認(rèn)為阻塞讀取。是否創(chuàng)建管道,啟用后,此選項將忽略用戶參數(shù),強制為。 swoole——從入門到放棄(三) 一、進程 swoole_process SwooleProcess swoole_process::__construct(callable $function, $redirect_stdin...
閱讀 1625·2021-09-22 15:25
閱讀 1506·2021-09-07 10:06
閱讀 3183·2019-08-30 15:53
閱讀 1090·2019-08-29 13:12
閱讀 3373·2019-08-29 13:07
閱讀 725·2019-08-28 18:19
閱讀 2269·2019-08-27 10:57
閱讀 982·2019-08-26 13:29