原创 mysql中select for update鎖表的問題

先前介紹過SELECT ... FOR UPDATE的用法,不過鎖定(Lock)的資料是判別就得要注意一下了。由於InnoDB預設是Row-Level Lock,所以只有「明確」的指定主鍵,MySQL纔會執行Row lock (只鎖住被選取

原创 整理了一份招PHP高級工程師的面試題

1. 基本知識點HTTP協議中幾個狀態碼的含義:1xx(臨時響應)Php代碼   。。。表示臨時響應並需要請求者繼續執行操作的狀態代碼。    代碼   說明   100   (繼續) 請求者應當繼續提出請求。 服務器返回此代碼表示已收到請

原创 Shell編程總結

以某些字符開頭文件夾下面的所有文件合併背景:將retrynum*文件夾下面的所有文件合併成一個文件 實現:shell中的反引號`是可以執行shell命令的。

原创 我的友情鏈接

OK屋--商城愛莫言愛民大

原创 TCP三次握手四次揮手

參考鏈接:http://blog.csdn.net/renzhenhuai/article/details/12105457

原创 redis數據類型

來源:http://www.cnblogs.com/zcy_soft/archive/2012/09/21/2697006.html本文是參考《redis中文手冊》,將示例代碼用php來實現,注意php-redis與redis_cli的區別

原创 億級Web系統搭建:單機到分佈式集羣

億級Web系統搭建:單機到分佈式集羣當一個Web系統從日訪問量10萬逐步增長到1000萬,甚至超過1億的過程中,Web系統承受的壓力會越來越大,在這個過程中,我們會遇到很多的問題。爲了解決這些性能壓力帶來問題,我們需要在Web系統架構層面搭

原创 Shell編程總結

以某些字符開頭文件夾下面的所有文件合併背景:將retrynum*文件夾下面的所有文件合併成一個文件 實現:shell中的反引號`是可以執行shell命令的。

原创 cgi/fast-cgi/php-fpm

CGI(Common Gateway Interface)最初,CGI 是在 1993 年由美國國家超級電腦應用中心(NCSA)爲 NCSA HTTPd Web 服務器開發的。這個 Web 服務器使用了 UNIX shell 環境變量 來保

原创 我的友情鏈接

OK屋--商城愛莫言愛民大

原创 redis中關閉rdb跟aof

當往redis中導入數據時,有時會出現redis server went away的情況,出現這一問題的原因有:導入的數據量太大,而內存不夠(即內存1G,但數據有2G)。此時的redis服務需要重啓。可能是同一時間導入的數據太多,導致數據持

原创 TCP三次握手四次揮手

參考鏈接:http://blog.csdn.net/renzhenhuai/article/details/12105457

原创 wrk壓力測試工具

wrk安裝Mac下安裝:brew install wrk即可安裝成功,進入wrk目錄/usr/local/Cellar/wrk/4.0.2/bin,執行wrk命令即可簡單的性能測試  bin git:(master) wrk -t12 -c

原创 整理了一份招PHP高級工程師的面試題

1. 基本知識點HTTP協議中幾個狀態碼的含義:1xx(臨時響應)Php代碼   。。。表示臨時響應並需要請求者繼續執行操作的狀態代碼。    代碼   說明   100   (繼續) 請求者應當繼續提出請求。 服務器返回此代碼表示已收到請

原创 php-fpm/fastCGI/CGI/opcache

php-fpm/fastCGI/CGICGI是fock進程fastCGI是CGI的管理,可以管理多個CGI進程php-fpm是fastCGI進程管理器opcache緩存:首先會將php代碼編譯成opcodeopcode會被opcache進行