原创 關於 MongoDB 你需要知道的幾件事

Henrique Lobo Weissmann是一位來自於巴西的軟件開發者,他是itexto公司的聯合創始人,這是一家諮詢公司。近日,Henrique在博客上撰文談到了關於MongoDB的一些內容,其中有些觀點值得我們,特別是正在和打算

原创 一致性 hash 算法

consistent hashing 一致性 hash 算法早在 1997 年就在論文 Consistent hashing and random trees 中被提出,目前在 cache 系統中應用越來越廣泛。 基本場景 比如你有

原创 Java遠程服務器端Debug調式

Linux中tomcat服務器的catalina.sh 文件中設置     JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogM

原创 Java_BIO/NIO/AIO

(一)       BIO 傳統的server/client實現是基於thread per request. (二)       NIO 最核心的一點就是反應器模式:當有感興趣的事件發生時,就通知對應的事件處理器去處理事件,如果沒

原创 Java虛擬機調優原理及技巧

  Java虛擬機調優原理及技巧   一、相關概念 基本回收算法 引用計數(Reference Counting)比較古老的回收算法。原理是此對象有一個引用,即增加一個計數,刪除一個引用則減少一個計數。垃圾回收時,只用收集計數爲0的對象

原创 基於智能語音識別的雲電視系統設計

爲了提高智能電視的可操作性,文章提出了一種基於智能語音設別的雲電視系統設計方案。該系統在傳統的智能電視上加入語音輸入和雲端網絡技術,對語音智能處理之後達到操作電視的作用,可以通過語音輸入自動查找或者使用電視功能,提高了智能電視的可

原创 單實例支撐每天上億個請求的SSDB

         SSDB 是一個 C++ 開發的 NoSQL 存儲服務器, 支持 zset, map 數據結構, 可替代 Redis, 特別適合存儲集合數據. SSDB 被開發和開源出來後, 已經在生產環境經受了3個季度的考驗,

原创 MongoDB相關設置

   1  最大連接數設置 調整辦法是在/etc/rc.local中添加配置項:           文件限制                  ulimit -n 2048           MongoDB啓動            

原创 MongoDB之Replica Set

Master-Slave模式,一旦Master停掉,Java客戶端就會報異常,這個時候已經沒有Master了,Slave不會自動接管Master Replica Sets 也是一種Master-Slave,但它更健壯,一旦Master

原创 Storm實時計算:流操作入門編程實踐

Storm是一個分佈式是實時計算系統,它設計了一種對流和計算的抽象,概念比較簡單,實際編程開發起來相對容易。下面,簡單介紹編程實踐過程中需要理解的Storm中的幾個概念: Topology Storm中Topology的概念

原创 Spark:一個高效的分佈式計算系統

概述 什麼是Spark Spark是UC Berkeley AMP lab所開源的類Hadoop MapReduce的通用的並行計算框架,Spark基於map reduce算法實現的分佈式計算,擁有Hadoop MapRed

原创 一個最不可思議的MySQL死鎖分析

1    死鎖問題背景    1 1.1    一個不可思議的死鎖    1 1.1.1    初步分析    3 1.2    如何閱讀死鎖日誌    3 2    死鎖原因深入剖析    4 2.1    Delete操作

原创 淘寶開源MQ——metaq的詳細文檔

介紹 基礎概念和術語定義 消息的可靠性、順序和重複 如何開始 簡單例子 服務端配置管理 集羣和負載均衡 高可用配置(異步複製和同步複製) 路線圖 FAQ 最佳實踐 官方手冊(word文檔)     Developer 參與貢獻 設計

原创 阿里巴巴開源項目: 基於mysql數據庫binlog的增量訂閱&消費

背景    早期,阿里巴巴B2B公司因爲存在杭州和美國雙機房部署,存在跨機房同步的業務需求。不過早期的數據庫同步業務,主要是基於trigger的方式獲取增量變更,不過從2010年開始,阿里系公司開始逐步的嘗試基於數據庫的日誌解析,獲取

原创 zookeeper原理

ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,它包含一個簡單的原語集,分佈式應用程序可以基於它實現同步服務,配置維護和命名服務等。Zookeeper是hadoop的一個子項目,其發展歷程無需贅述。在分佈式應用中,由