原创 Swoole HTTP 的應用

概述 這是關於 Swoole 學習的第四篇文章:Swoole HTTP 的應用。 第三篇:Swoole WebSocket 的應用 第二篇:Swoole Task 的應用 第一篇:Swoole Timer 的應用 我們都知道 HTTP

原创 Swoole WebSocket 的應用

概述 這是關於 Swoole 學習的第三篇文章:Swoole WebSocket 的應用。 第二篇:Swoole Task 的應用 第一篇:Swoole Timer 的應用 什麼是 WebSocket ? WebSocket 是一種在單

原创 Swoole Task 的應用

概述 這是關於 Swoole 學習的第二篇文章:Swoole Task 的應用。 第一篇:Swoole Timer 的應用 Swoole 異步Task,主要實現調用異步任務的執行。 常用的場景:異步支付處理、異步訂單處理、異步日誌處理、異步

原创 Swoole Timer 的應用

你好,Swoole PHP 的協程高性能網絡通信引擎,使用 C/C++ 語言編寫,提供了多種通信協議的網絡服務器和客戶端模塊。 Swoole 可應用於互聯網、移動通信、企業軟件、網絡遊戲、物聯網、車聯網、智能家庭等領域。 學習 Swoole

原创 三個水桶等分8升水的問題

智力題目 有三個容積分別爲3升、5升、8升的水桶,其中容積爲8升的水桶中裝滿了水,容積爲3升和容積爲5升的水桶都是空的。三個水桶都沒有刻度,現在需要將大水桶中的8升水等分成兩份,每份都是4升水,附加條件是隻能這三個水桶,不能借助其他輔助容器

原创 系統的講解 - PHP 浮點數高精度運算

概述 記錄下,工作中遇到的坑 ... 關於 PHP 浮點數運算,特別是金融行業、電子商務訂單管理、數據報表等相關業務,利用浮點數進行加減乘除時,稍不留神運算結果就會出現偏差,輕則損失幾十萬,重則會有信譽損失,甚至吃上官司,我們一定要引起高度

原创 系統的講解 - PHP 接口簽名驗證

概覽 工作中,我們時刻都會和接口打交道,有的是調取他人的接口,有的是爲他人提供接口,在這過程中肯定都離不開簽名驗證。 在設計簽名驗證的時候,一定要滿足以下幾點: 可變性:每次的簽名必須是不一樣的。 時效性:每次請求的時效性,過期作廢。 唯

原创 系統的講解 - PHP 緩存技術

概述 緩存已經成了項目中是必不可少的一部分,它是提高性能最好的方式,例如減少網絡I/O、減少磁盤I/O 等,使項目加載速度變的更快。 緩存可以是CPU緩存、內存緩存、硬盤緩存,不同的緩存查詢速度也不一樣(CPU緩存 > 內存緩存 > 硬盤緩

原创 系統的講解 - PHP WEB 安全防禦

常見漏洞 看到上圖的漏洞是不是特別熟悉,如果不進行及時防禦,就會產生蝴蝶效應。 往下看,可能會找到你要的答案。 SQL注入攻擊 定義 SQL注入攻擊是通過WEB表單提交,在URL參數提交或Cookie參數提交,將懷有惡意的“字符串”,提交

原创 系統的講解 - SSO單點登錄

概念 SSO 英文全稱 Single Sign On,單點登錄。 在多個應用系統中,只需要登錄一次,就可以訪問其他相互信任的應用系統。 比如:淘寶網(www.taobao.com),天貓網(www.tmall.com),聚划算(ju.tao