原创 linux 服務器安全配置

假如你想要搭建一個 Linux 服務器,並且希望可以長期維護的話,就需要考慮安全性能與速度等衆多因素。一份正確的linux 基本安全配置手冊就顯得格外

原创 Truncate table 清除表內容

TRUNCATE TABLE刪除表中的所有行,而不記錄單個行刪除操作。TRUNCATE TABLE 與沒有 WHERE 子句的 DELETE 語句類似

原创 zend studio 安裝svn工具包

在團隊開發中,離開不開版本控制工具,比如TFS,SVN,CSV等,小型團隊可以選用SVN,最近在開發PHP項目,由於幾個人一塊開發,於是再次用上了SV

原创 nginx 增加HTTP Auth Basic模塊

nginx_http_auth_basic_module該模塊可以使你使用用戶名和密碼基於 HTTP 基本認證方法來保護你的站點或其部分內容。__實例

原创 一致性哈希(Consistent Hashing)算法的PHP實現

memcache雖然是分佈式的應用服務,但分佈的原則是由client端的api來決定的,api根據存儲用的key以及已知的服務器列表,根據key的hash計算將指定的key存儲到對應的服務器列表上。通常使用的散列方法是根據 key的ha

原创 一個php面試題庫

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

原创 linux 統計文件的行數

看到網上有人說用grep的方式統計行數要比wc快好多,然後還有sed和awk等,在自己機器上做了個實驗,在我這幾乎沒啥區別,操作記錄如下。[root@test]# time wc -l test.log2125476 access.log

原创 PHP複習日誌

<?php//調試函數 $arr = array('1111','2222','3333');print_r($arr);var_export($arr);var_dump($arr);debug_zval_dump($arr);//比

原创 正則手冊

/love/ 定界符 元字符包括:"+" "*" "?"“+” 前導字符必須出現一次或多次 /fo+/   fo  football    {1,*}"*" 前導字符必須出現零次或多次 /eg*/   easy egg ego    {

原创 svn同步web服務器端

使用svnadmin create 創建一個版本庫:svnadmin create REPO每個版本庫的目錄下有一個hooks目錄:root@SVN:

原创 php面試題

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

原创 Linux下解壓rar的方法

Linux下解壓rar的方法:wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz tar zx

原创 Linux下PHP擴展pdo_mysql

Linux下PHP擴展pdo_mysql1.進入PHP源碼包ext/pdo目錄cd ext/pdo2.執行/usr/local/php/bin/php

原创 linux top命令詳解

使用top命令,可以查看正在運行的進程和系統負載信息,包括cpu負載、內存使用、各個進程所佔系統資源等,top可以以一定頻率更新這些統計信息。下面我們

原创 重溫PHP

有幾個月,沒有寫php了。有的東西開始有點模糊了。這兩天開始把PHP重溫下1.oop模式這裏有兩個點有個是抽象類和接口,他們區別大於。抽象類可以存有函