摘要:那些瑣碎的知識點作者記錄的的很奇特很難記的知識點。易錯知識點整理注意和的區別中和都是輸出的作用,但是兩者之間還是有細微的差別。今天手頭不忙,總結一下,分享過程中掌握的知識點。
深入理解 PHP 之:Nginx 與 FPM 的工作機制
這篇文章從 Nginx 與 FPM 的工作機制出發,探討配置背后的原理,讓我們真正理解 Nginx 與 PHP 是如何協同工作的。
作者記錄的 PHP 的很奇特、很難記的知識點。
使用對稱和非對稱結合對前端傳輸進行加密, 理論上和 https 的破解難度是一樣的.
這篇文章的目的是探討一些在實際中怎么使用異常的方式。
魔術方法在特定的事件下觸發,這真的很酷。作者在文中講了什么是魔術方法及其應用。
我們通常說的 “頁面直出”,其實就是服務端渲染(SSR, Server-Side Render)。最初的 JS SPA 方案有個常見的問題,就是腳本沒有加載執行完時,頁面中沒有內容。不僅影響訪問體驗,還不利于 SEO。
下面的方法是我對海量數據的處理方法進行了一個一般性的總結,當然這些方法可能并不能完全覆蓋所有的問題,但是這樣的一些方法也基本可以處理絕大多數遇到的問題。
注意echo和print的區別 PHP中echo和print都是輸出的作用,但是兩者之間還是有細微的差別。echo輸出后沒有返回值,但print有返回值,當其執行失敗時返回flase。因此可以作為一個普通函數來使用,例如執行$r = print "Hello World"…
基于 RabbitMQ 和 Swoole 實現的一個完整的異步任務系統,包括多進程消費,異常重試等等。
作者整理的關于 PHP 的技術問題與精華回復。包括了概念普及問題、新手上路問答、PHP 上云常見問題、PHP 進階大牛指導、常見故障排查等。
如何在 1.3s 生成 30W 個隨機紅包。
定時運行任務對于一個網站來說,是一個比較重要的任務,比如定時發布文檔,定時清理垃圾信息等。如果非要用 php 實現定時任務,那么文章中的幾個方法是可以參考的。
關于 PHP 的干貨分享。
講解消息隊列以及消息隊列的使用場合和實現消息隊列框架的實現等等。
作者分享了閱讀 PHP 源碼的一些理解。
模板引擎其實就是將一個帶有自定義標簽的字符串,通過相應的規則解析,返回 php 可以解析的字符串,這其中正則的運用是必不可少的,所以要有一定的正則基礎。
PHP 說簡單,但是要精通也不是一件簡單的事。我們除了會使用之外,還得知道它底層的工作原理。了解 PHP 底層實現的目的是什么?動態語言要像用好首先得了解它,內存管理、框架模型值得我們借鑒,通過擴展開發實現更多更強大的功能,優化我們程序的性能。
正則表達式對于我來說一直像黑暗魔法一樣的存在。手機正則去網上搜,郵箱正則去網上搜,復雜點的看看文檔拼湊一下,再復雜只能厚著臉皮讓其他同事給寫一個。從來沒有系統的學習過,今天準備拿下它。 1. 學習目標: 了解正則表達式語法 在IDE中使用正則表達式 在javascript 中使…
本文所討論的安全性環境是在 Linux+Apache+Mysql+PHP。超出此范圍的安全性問題不在本文范疇之內
PHP 調試的 xdebug 的配置篇。
昨天周一,是項目部后端團隊的技術分享日,正好是我來負責這次分享,分享的題目之前就已經訂好了,是《Composer的安裝與使用》。今天手頭不忙,總結一下,分享過程中掌握的Composer知識點。總所周知,Composer 是 PHP 的一個依賴管理工具。它允許我們在自己的項目中申…
「唯一一個原生 PHP 實現的 Kafka php client 微博廣告出品」
提到 Nginx + PHP 服務的錯誤日志,我們通常能想到的有 Nginx 的 access 日志、error 日志以及 PHP 的 error 日志。雖然看起來是個很簡單的問題,但里面其實又牽扯到應用配置以及日志記錄位置的問題,如果是在 ubuntu 等系統下使用 apt-get 的方式來安裝,其自有一套較為合理的的配置文件可用。再者運行的應用程序中的配置也會影響到日志記錄的方式及內容。
作者不采用插件完成無限極評論的過程。
應對百萬秒殺,不是寫了一手好代碼就能完成。
數組在 PHP 內部的實現
繼前年的 “PHP7 初探”、去年的“高性能的 PHP ” 主題后,2017 第三屆 PHP 全球開發者大會的活動主題是“高可用的 PHP ”,本次活動,我們將在 PHP7 這個日趨成熟的 PHP 版本之上,與大家探討 PHP 開發和運維中的高可用性挑戰。
一直都沒找到二級緩存在 php 中應用的比較好的資料和案例,由于范凱 RobbinWeb 應用的緩存設計模式和 Hibernate 二級緩存的啟示,記下這篇二級緩存在 Eloquent ORM 中的應用。
spa 實例 github: https://github.com/chen-wen/v...
作者斷斷續續用了一個月左右總結出的知識分享。
caddy 是一個像 Apache, nginx, 或 lighttpd 的 web 服務器。 你要問 nginx 已經很好了,為什么要用 caddy 呢?
PHP 是一門解釋型的語言。諸如 Java、Python、Ruby、Javascript 等解釋型語言,我們編寫的代碼不會被編譯成機器碼運行,而是會被編譯中間碼運行在虛擬機(VM)上。運行 PHP 的虛擬機,稱之為 Zend 虛擬機,這篇文章深入內核,探究 Zend 虛擬機運行的原理。
這篇文章主要從 Opcache 源代碼的角度, 對其主要流程進行分析介紹.
我們在常見的 PHP 的框架如 YII、TP 中通常寫好一個類只需寫好相應的命名空間就可以實現類的使用。那么你知道為什么不再需要使用 include 文件了嗎? 框架是怎么幫你做到這個文件的引用的呢?其中的原理就是——類的自動加載。
nginx rewrite 模塊講解
整理了幾個培訓新手程序員的 數組題目,用于培養數據結構意識,發布在這里希望跟大家一起探討下,新手程序員培訓數據結構怎么培訓,尤其是快速培訓數據結構意識。
正則表達式入門
正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現一個非常復雜的業務邏輯。熟練地掌握正則表達式的話,能夠使你的開發效率得到極大的提升。
Redis 是一個開源的使用 ANSI C 語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value 數據庫,并提供多種語言的 API。 本篇文章,主要介紹利用 PHP 使用 Redis,主要的應用場景。 簡單字符串緩存實戰 $redis->connect("127.0.0.1",…
OAuth 2.0 第三方平臺授權及 OAuth Scribe 庫介紹
一些有關面向對象的基礎知識的總結。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26271.html
摘要:概述這是關于學習的第六篇文章整合成一個小框架。相關配置,在文件夾。代碼放不全,就放一個主要的文件吧。當然我自己也會繼續完善它,后期的一些新知識點會集成到這里面,做成自己迭代的小項目。初版比較糙,不喜勿噴。后期會新增需要源碼的,加我微信吧。 概述 這是關于 Swoole 學習的第六篇文章:Swoole 整合成一個小框架。 第五篇:Swoole 多協議 多端口 的應用 第四篇:Swool...
摘要:目前項目采用的是來實現異步任務。關于介紹通俗的來說是一個分發任務的程序框架使用的應用通常有三部分組成一個一個一個任務服務器。的作用是提出一個任務交給任務服務器。請求的調度者,用來負責協調把發出的請求轉發給合適的。 眾所周知,PHP要實現異步任務一般都是通過 Gearman Beanstalkd 等第三方來實現的。目前項目采用的是 Gearman 來實現異步任務。 關于Gearman介紹...
摘要:大家知道我最近在給阿北的知識分享微信小程序改版,使用的是中的功能,接下來把遇到的一些問題及小技巧分享一下。小結以上就是目前為止在使用的開發小程序時候使用的一些知識和技巧,希望對你有用,以后如果有再分享哈。 大家知道我最近在給阿北的知識分享微信小程序改版,使用的是yii2中的restful功能,接下來把遇到的一些問題及小技巧分享一下。 先安利一下小程序碼 鏈接 開始分享。 URL要重寫 ...
摘要:背景之前已經使用寫過調用的文章不讓我使用所以只好使用調用上的包功能很冗余我只需要用到的截圖功能知識儲備系統安裝權限相關知識基本語法知識函數調用截圖文檔代碼代碼環境為框架獲取參數中文件的決定路徑獲取有權限的臨時文件目錄獲取有權限的臨時文件目 背景 之前已經使用golang寫過調用phantomjs的文章 CTO不讓我使用golang所以只好使用php調用phantomjs packa...
摘要:背景之前已經使用寫過調用的文章不讓我使用所以只好使用調用上的包功能很冗余我只需要用到的截圖功能知識儲備系統安裝權限相關知識基本語法知識函數調用截圖文檔代碼代碼環境為框架獲取參數中文件的決定路徑獲取有權限的臨時文件目錄獲取有權限的臨時文件目 背景 之前已經使用golang寫過調用phantomjs的文章 CTO不讓我使用golang所以只好使用php調用phantomjs packa...
閱讀 3061·2021-10-27 14:16
閱讀 2877·2021-09-24 10:33
閱讀 2284·2021-09-23 11:21
閱讀 3228·2021-09-22 15:14
閱讀 810·2019-08-30 15:55
閱讀 1674·2019-08-30 15:53
閱讀 1740·2019-08-29 11:14
閱讀 2190·2019-08-28 18:11