原创 mysql主重複制

 轉至http://369369.blog.51cto.com/319630/790921 怎麼安裝mysql數據庫,這裏不說了,只說它的主從複製,步驟如下: 1、主從服務器分別作以下操作:   1.1、版本一致   1.2、初始化表

原创 redis分佈式部署

轉至 http://www.cnblogs.com/wuxl360/p/5920330.html Redis集羣搭建與簡單使用 介紹安裝環境與版本 用兩臺虛擬機模擬6個節點,一臺機器3個節點,創建出3 master、3 salve

原创 c++ 變量存儲類型

extern 儲存類型 : 只聲明而不定義變量,變量的聲明只是告訴編輯器變量的名稱和數據類型;變量的定義是給變量分配存儲區域;優點就是可以在多個文件裏面共享一個全局變量, static 存儲類型: static指的是靜態變量(又叫持久性變

原创 mysql優化

1,join優化 (1),因爲inner join 是等值連接,所以他的效率是最高的,能夠使用inner join 就儘量使用inner join (2),連表查詢的效率又比子查詢效率高,能夠使用聯查代替子查詢就儘量使用聯查 (3),用

原创 Redis緩存服務搭建及實現數據讀寫

轉至:http://www.cnblogs.com/lc-chenlong/p/3218157.html 發現博客園中好多大牛在介紹自己的開源項目是很少用到緩存,比如Memcached、Redis、mongodb等,今天得空抽時間把Red

原创 shell 監控服務器負載

轉至 http://www.jb51.net/article/58799.htm 在沒有nagios監控軟件的情況下,只要服務器能上互聯網,就可通過發郵件的方式來提醒管理員系統負載與CPU佔用的使用情況。 一、安裝linux下面的一個郵件

原创 nginx運行原理分析

轉至 http://www.cnblogs.com/linguoguo/p/5511293.html 1.  Nginx的模塊與工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配

原创 find命令詳解

1:列出當前某個目錄的文件和目錄 find ./ 2:匹配所有以.txt結尾的文件名 find /home/root -name "*.txt" -print 3:多個條件 find . \( -name "*.txt" -o -name

原创 解決linux crontab無法執行php文件方案總結

1,對於無法執行php文件,首先你應該考慮的問題是是否php代碼有錯誤,你可以先檢查一下你的php代碼,或者可以在linux上面執行一下這個文件,看是否能夠執行成功;如果成功了,就說明是crontab的問題; 2,查看你的這個文件是否有執

原创 nginx優化方案

轉至 http://blog.csdn.net/xifeijian/article/details/20956605 大多數的Nginx安裝指南告訴你如下基礎知識——通過apt-get安裝,修改這裏或那裏的幾行配置,好了,你已經有了一

原创 traits使用

原文鏈接:http://tabalt.net/blog/php-traits/ PHP是單繼承的語言,在PHP 5.4 Traits出現之前,PHP的類無法同時從兩個基類繼承屬性或方法。php的Traits和Go語言的組合功能類似,通過在

原创 深入理解php,lamp,php與計算機硬件

1,先來看看php四層結構 第一層:Zend引擎,zend引擎都是用c寫的,屬於php的內核部分,每次請求的時候zend引擎都會把php代碼翻譯(即編譯)成可執行的opcode碼,並且實現了基本的數據結構(如hashtable),內存管理

原创 c++ 內聯函數使用技巧

C++語言新增關鍵字 inline,用於將一個函數聲明爲內聯函數。在程序編譯時,編譯器會將內聯函數調用處用函數體替換,這一點類似於C語言中的宏擴展。 採用內聯函數可以有效避免函數調用的開銷,程序執行效率更高。使用內聯函數的缺點就是,如果被

原创 shell基礎(注意事項)

1,shell:shell腳本是用戶通向linux文件的橋樑,即是命令語言,也是一種腳本語言; 2,shell執行方式:可以賦予腳本執行權限; chmod +x ./test.sh #使腳本具有執行權限 ./test.sh #執行腳本

原创 c++ 中幾個常見的強制類型轉換

1) static_cast 在C++語言中static_cast用於數據類型的強制轉換,強制將一種數據類型轉換爲另一種數據類型:結構如下 static_cast <類型說明符> (變量或表達式)如: int a = 10 ; int b