原创 SVN 如此這般、這般如此
建立服務器 svnserve -d -r file_path 導出副本 sudo svn checkout file:////web/svn/repos/php/games/restserver resttest <-
原创 PHP 有用的函數
php_sapi_name() 判斷是否是執行PHP的容器類型:cli、cgi-fcgi、apache register_shutdown_function() 1. 頁面被(用戶)強制停止:exit(),die() 2.
原创 Nginx 負載均衡
負載分配方式 1、輪詢(默認) 每個請求按時間順序逐一分配到不同的後端服務器,如果後端服務器down掉,能自動剔除。 2、weight 指定輪詢機率,weight和訪問比率成正比,用於後端服務器性能不均的情況。 例如: upstream
原创 目錄導航
rt
原创 shell
文件行數 wc -l a|awk '{print $1}' 定義方式 聲明 declare -A ass_array ass_array=([index1]=var1 [index2]=var2) 或者 ass_array[
原创 MySQL 鎖
MyISAM table_locks_waited
原创 正則表達式
A.正則表達式中的特殊字符(需轉義) . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
原创 mysql 優化
1.硬件上。加錢上八路E7,80核160進程,加內存1T,上PCI固態做raid,之後就不用看下面的了。 2.所以,哥們,我跟你講,我們只能怪怪吃“軟”飯。不多說,看下面。 面對一個高負載的mysql,該如何優化?無從下手的話,可以按照下
原创 Nodejs 基礎
呵呵,時隔一年多,又把Nodejs撿起來了。nodejs的socket.io這個東西以後會派上用場。 A.npm npm -v #顯示版本,檢查npm 是否正確安裝。 npm install exp
原创 vim 雕蟲小技
1.批量註釋 A. 添加多行註釋 1. 使用vim打開要操作的文件2. Ctrl+v,進入VISUAL BLOCK模式3. 使用上下的方向鍵移動光標,選擇你需要註釋的行3. shift+i4. 輸入註釋符號 #5. esc,退出vis
原创 服務器環境搭建 v2
PHP & NGINX sudo su yum -y install gcc yum -y install gcc-c++ yum -y install zip unzip yum -y install lrzsz yum -
原创 Apache rewrite
虛擬主機中加入 <VirtualHost *:80> DocumentRoot "D:/shdev/php" ServerName local <Directory "D:/shdev/php">Options
原创 有的沒的
A.各種延遲 L1 cache reference ......................... 0.5 ns Branch mispredict ............................ 5 ns L2 cach
原创 Mongodb 基礎
A.Mongodb與mysql語句對比 MongoDB Mysql 查詢全部 movies.find(new Document()) SELECT * FROM movies 條件查詢 movies.Find(new
原创 Lnmp環境優化
1.Nginx worker_processes 8; nginx進程數,建議按照cpu數目來指定,一般爲它的倍數。 worker_cpu_affinity 00000001 00000010 00000100 00001000 000