原创 三種壓力測試工具 http_load 和 apache ab 、 siege 壓力測試

到http://www.acme.com/software/http_load/ 下載http_load ,安裝也很簡單直接make;make instlall 就行。 http_load 的標準的兩個例子是: http_

原创 關於搜索引擎及其開發

 託google、百度們成功的福,搜索引擎火了半邊天。很多人都想跨到這個行業裏邊來。前兩天在公司裏邊面試了一些人,基本上沒有感到滿意。不是說從業經驗不夠,有些也已經工作了三年、四年。不過我估計,或者說是猜想,是不是做應用做的時間太長了,

原创 轉 如何進行Lucene的分佈式應用

研討如何進行Lucene的分佈式應用    共1頁      提問:   現在有個項目,有10臺服務器,每臺服務器負責某一部分的index。另外有一臺web服務器,它可以根據用戶提交的查詢請求到特定的服務器上進行查找。比如用戶提

原创 解決mysql“Access denied for user 'root'@'localhost'”

# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用網上介

原创 nosql 數據庫筆記

  I/O的五分鐘法則 在 1987 年,Jim Gray 與 Gianfranco Putzolu 發表了這個"五分鐘法則"的觀點,簡而言之,如果一條記錄頻繁被訪問,就應該放到內存裏,否則的話就應該待在硬盤上按需要再訪問。這個臨界點就是

原创 數據更新快量大的業務設計數據庫

對於千萬到幾億級別的數據設備id分表,按區段或者取模這種傳統手段都可以時間long型做主鍵最後去掉自增列併發如果超過一定量級(比如每秒100次了)就開始讀寫分離主庫無索引只寫入從庫建索引調整索引大小如果超大併發(比如每秒500-1000次

原创 Scala 閉包 匿名函數

函數語言的名稱源於這樣一種概念:程序行爲應該像數學函數一樣;換句話說,給定一組輸入,函數應始終返回相同的輸出。這不僅意味着每個函數必須返回一個值,還意味着從一個調用到下一個調用,函數本質上不得具有內蘊狀態(intrinsic state)

原创 消息隊列

twitter最近將ruby實現的消息隊列服務器starling開源了,這是一個支持memcache協議的輕量級持久化服務器,因此使用php/perl/ruby/java等多種客戶端都沒問題,可以將較慢的處理邏輯通過消息隊列放在後臺處理,

原创 讓Java程序作爲linux的Daemon後臺運行 和 使用Java Service Wrapper將java程序作爲linux服務並且開機自動啓動

一、讓Java程序作爲linux的Daemon後臺運行 因爲需要對網絡環境進行監控,做了個Java程序在linux服務器上運行。但是每次重新啓動的時候都要手動的運行,這樣就不太現實。所以想到把Java程序做成像Windows的系統服務那

原创 Memcache基礎教程

Memcache基礎教程 Memcache是什麼Memcache是danga.com的一個項目,最早是爲 LiveJournal 服務的,目前全世界不少人使用這個緩存項目來構建自己大負載的網站,來分擔數據庫的壓力。它可以應對任意多個連

原创 solr 分佈式(複製)配置

http://chenlb.blogjava.net/archive/2008/07/04/212398.html   solr 分佈式其實是分發,這概念像Mysql的複製。所有的索引的改變都在主服務器裏,所有的查詢都在從服務裏。從服務

原创 Twitter架構圖(cache篇)

根據網上公開資料整理的Twitter架構,主要是cache方面,加了作者自己的補充,跟實際的架構未必完全一致。一些數據: Cache分Page cache, fragment cache, row cache, vector Cache

原创 一致性哈希相關資料

我最近一段時間在研究 consistent hash。介紹它的paper(Consistent Hashing and Random Trees: Distributed Caching Protocols for Relievin

原创 svn 版本控制 trunk branch tag

    在linux下安裝配置svn獨立服務器 http://jijian91.com/blog20061020/svn-subversion-install-configure.html   Error: Can't connect

原创 在clojure下封裝Twitter Kestrel

使用clojure封裝Twitter Kestrel 隊列服務。 代碼詳見: https://github.com/lycaojh/kesterl-clojure