原创 Redis測試_推薦pipeline

測試環境 Redis測試版本:2.2.12 使用Java Jedis客戶端進行測試 測試數據量:50萬, 超過2億 速度 1) mset函數插入效率最高,插入Redis的速度達到20萬條數據/秒。但是該函數所耗內存較高,對於我們實際應用一

原创 Tomcat性能調優

JVM參數調優是個很頭痛的問題,設置的不好,JVM不斷執行Full GC,導致整個系統變得很慢,網站停滯時間能達10秒以上,這種情況如果沒隔幾分鐘就來一次,自己都受不了。這種停滯在測試的時候看不出來,只有網站pv達到數十萬/天的時候問題就

原创 淺談REDIS數據庫的鍵值設計

豐富的數據結構使得redis的設計非常的有趣。不像關係型數據庫那樣,DEV和DBA需要深度溝通,review每行sql語句,也不像memcached那樣,不需要DBA的參與。redis的DBA需要熟悉數據結構,並能瞭解使用場景。 下面

原创 SimHash-大數據文本去重的方法之一

目錄[-] 1、Simhash 算法簡介 2、算法幾何意義和原理 3、比較相似度 4、示例代碼: 5、適用場景: REF: 傳統的 hash 算法只負責將原始內容儘量均勻隨機地映射爲一個簽名值,原理上相當於僞隨機數產生算法。

原创 【忙啊忙】- 兩個字符串的大整數求和

忙啊忙,博客依舊空空蕩蕩,從別的地方copy,都懶得弄~~ 最近去了某家網絡公司面試,最後一道題仔細揣摩一下,描述的不是很清楚,兩個整數,是從左邊開始加還是右邊呢?我只能用程序去“呵呵”了。 上圖:        當時手寫的比較亂

原创 Linux下配置jdk1.7

第一步:下載jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz   (注:如果下

原创 JVM性能調優監控工具jps、jstack、jmap、jhat、jstat、hprof使用詳解

現實企業級Java開發中,有時候我們會碰到下面這些問題: OutOfMemoryError,內存不足 內存泄露 線程死鎖 鎖爭用(Lock Contention) Java進程消耗CPU過高 ..

原创 Linux系統手動安裝rzsz 軟件包

1. wget  http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz  下載 2 . 解壓 tar -zxvf  rzsz-3.34.tar.gz 3. make posix [r

原创 redis 示例 (一)

Jedis 是Redis 的Java客戶端,通過一段時間的使用,jedis基本實現redis的所有功能,並且jedis在客戶端實現redis數據分片功能,Redis本身是沒有數據分佈功能。 一、下載jedis 代碼 jedis 代

原创 使用Redis bitmaps進行快速、簡單、實時統計

原文:Fast, easy, realtime metrics using Redis bitmaps  (http://blog.getspool.com/2011/11/29/fast-easy-realtime-metric