原创 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