原创 HashTable 詳解

Hashtables提供了一個很有用的方法可以使應用程序的性能達到最佳。 Hashtables(哈希表)在計算機領域中已不是一個新概念了。它們是用來加快計算機的處理速度的,用當今的標準來處理,速度非

原创 kvm 移植

應用場景:我公司做文檔轉換的機器應付不過來日益增長的上傳量了。條件:做轉換的機器都是用kvm虛擬化出來的。--- 做法:幸好以前準備好兩個img文件 : 一個爲轉換機器的系統img文件 ,一個爲轉換分區所掛載的img文件。把這兩個文件都s

原创 查看linux 線程

3中方法:1. cat /proc/${pid}/status2. pstree -p ${pid}3. top -p ${pid} 再按H 或者直接輸入 top -bH -d 3 -p ${pid}

原创 MySQL性能優化教程

      一、 這是一篇MySQL性能優化的教程,來着某公司的DBA,原是爲了培訓公司員工用,現在轉載出來供大家一起學習提高。 背景及目標 ● 用於員工培訓和分享。 ● 針對用戶羣爲已經使用過mysql環境,並有一定開發經驗的工程師

原创 linux 虛擬化實戰 --kvm (基於內核的虛擬機)

  環境:   CentOS5.5  桌面環境:CentOS5.5(可以爲Ubuntu桌面) 2安裝 KVM CentOS 5.2 KVM主機: 運行 system-config-securitylevel 並且開啓SELinux(如果你

原创 kvm 虛擬機系統掛接外部硬盤(img 文件)

    前面文章講了如何在linux 上創建基於kvm 的虛擬化系統。     安裝虛擬機的意義就是充分利用資源,做雲計算集羣。     既然做集羣,就涉及到虛擬機的copy(kvm 的安裝那篇文章最後提到過),若把虛擬機的img 創建幾

原创 hbase 簡介

我的廢話1:   任何一項新技術並非救命稻草,一抹一擦立馬藥到病除的百寶箱,並非使用Spring或者NOSQL的產品就神乎其神+五光十色,如果那樣基本是扯淡。同類 型產品中不管那種技術最終要達到的目的是一樣的,通過新的技術手段你往往可

原创 Eclipse沒有提示解決辦法

Eclipse沒有提示解決辦法 window->Preferences->Java->Editor->Content Assist->Advanced  上面的選項卡Select the proposal kinds contained

原创 HBase 架構101 –預寫日誌系統 (WAL)

原文:http://www.larsgeorge.com/2010/01/hbase-architecture-101-write-ahead-log.html 什麼是預寫日誌WAL? 之前的文章我們簡單介紹了HBase的存儲結構。其

原创 Linux的五個查找命令:find,locate,whereis,which,type

在Linux中,有很多方法可以做到這一點。國外網站LinuxHaxor總結了五條命令,你可以看看自己知道幾條。大多數程序員,可能經常使用其中的2到3條,對這5條命令都很熟悉的人應該是不多的。 nd find是最常見和最強大的查找命令,

原创 Temporary failure in name resolution 錯誤解決方法

是centos5,想使用wget下載一個文件出現瞭如下問題:"Resolving www.xxxx-xxxx.com... failed: Temporary failure in name resolution."從字面上理解意思是,在

原创 網站用戶行爲分析在用戶市場領域的應用

【導言】在全球範圍內,網站用戶行爲分析仍然是一門新興發展的科學,其方法和實踐是在近幾年才系統理論化的。在實際應用中,網站用戶行爲分析博得了很多的好奇,但好奇背後,人們也爲她注入了各種想象:網站用戶行爲分析能帶來哪些商業價值?哪些用戶行爲

原创 微博feed系統的push和pull模式和時間分區拉模式架構探

sns系統,微博系統都應用到了feed(每條微博或者sns裏的新鮮事等我們稱作feed)系統,不管是twitter.com或者國內的新浪微博,人人網等,在各種技術社區,技術大會上都在分享自己的feed架構,也就是推拉模式(timyang

原创 zookeeper Have smaller server identifier

zookeeper 的一個節點啓動時候報錯: 2011-02-10 15:16:24,128 - INFO [QuorumPeer:/0:0:0:0:0:0:0:0:2188:FastLeaderElection@683] - No

原创 hdfs 的容災

dfs.name.dir (namenode的路徑) 可以配置多個路徑(也就是說可以多磁盤)但這些目錄中的文件都是一樣的 (可以防止某磁盤掛掉,做備份) dfs.data.dir (datanode的路徑) 也可配置多個。但數據時不一