談談我對php通訊的理解及人生小感

2022-02-08 14:09:18 字數 1039 閱讀 3722

故事背景:

小王和小甜是親密無間的好朋友。

小王到自己qq群裡看到乙個免單活動,

自己支付寶餘額不足,

遂用小甜的手機**先花150元購買了活動產品。

到貨後商家告訴小王,

確認收貨後提供旺旺賬號、支付寶賬號、支付寶真實姓名即可退款。

小王又聯絡了小甜,讓他確認收貨並提供了所需資訊給他。

他**給了商家。

退款成功。

故事聯想:

小聯想 ①

php 和 apache/nginx 是親密無間的好朋友。

乙個客戶端請求過來了,

webserver收到後, nginx將請求交給fastcgi程序監聽的ip位址及埠 ,

由php-fpm進行處理,最後再將處理結果返給nginx。

nginx再將返回的資料發給客戶端。

互動成功。

小聯想 ②

php 和 linux 及 mysql 是親密無間的好朋友

乙個客戶端請求來了,

此次php已非往日,今天扮演的是乙個多程序的依賴命令列執行的後台應用怪物。

怎麼辦?

方式一:

請求接收後寫入資料庫或檔案,並把這個請求程序打發走。

使用php的socket直接監聽的ip位址及埠,(apache/nginx 唱到:早知解散後 各自有際遇作導遊  奇就奇在 接受了 各自有路走 …)

do while裡面處理邏輯**。

互動成功。

方式二:

將請求接收後如資料庫或寫入檔案,並告訴客戶端 放心去吧!

linux的crontab 定時檢視資料庫 or 檔案有變化則執行php指令碼。

互動成功。

故事總結:

首先你要有個親密無間的好朋友。

其次好朋友會樂意幫你做事情。

再其次好朋友有能力幫你做事情。

最後慶功宴。

謝謝生命中每個好朋友。

談談我對bloom filter的理解。

我們都看過封神榜吧,每乙個神位都對應著乙個人。在西周時代,如果乙個人聲稱自己是神,那麼他必須可以通過封神榜的驗證,如果封神榜驗證了下這個人,發現神位上根本沒這號人,那麼這個人絕對不是神。但是封神榜的驗證方式是有漏洞的,那些企圖依靠神的名聲招搖撞騙的人之中,有些人發現了這個秘密,他們可以通過偽造自己的...

談談我對flexbox的理解

寫在開頭 關於flex,學了很久的前端了,偶爾也在用,尤其是當需要水平居中的時候,就用display flex,感覺非常好用。但是其實對於flex的理解並不是很到位,根本都不懂flex,所以正兒八經的來研究一下flexbox。flex布局模型不同於塊和內聯模型布局,塊和內聯模型的布局計算依賴於塊和內...

談談我對DI的理解

本文中di指依賴倒置。依賴的概念 baidu百科 依靠別人或事物而不能自立或自給。軟體開發中的依賴 依賴描述了兩個模型元素之間的關係,如果被依賴的模型元素發生變化就會影響到另乙個模型元素。di的概念 a.上層模組不應該依賴於下層模組,它們共同依賴於乙個抽象。b.抽象不能依賴於具象,具象依賴於抽象。例...