原创 Java之--Stack棧

Stack棧 ==================================================== 【後進先出】的結構Stack本身通過擴展Vector而來,而Vector本身是一個可增長的對象數組(a growabl

原创 Tree

樹 1.二叉樹 ========================================================== 二叉樹就是每個結點最多有兩個子樹的樹形存儲結構 *******二叉樹的遍歷******* 前序遍歷:根節

原创 mysql數據庫索引

mysql數據庫索引 ================================================================mysql index 最左前綴原則和查詢優化器 創建table示例CREATE TAB

原创 RabbitMQ-一、基本概念

RabbitMQ 一、基本概念 RabbitMQ是一個開源的AMQP(高級消息隊列協議)實現,服務器端用Erlang語言編寫,支持多種客戶端,如:Ruby、.NET、Java、C、PHP等, RabbitMQ 是一個消息代理,主要接受

原创 RabbitMQ-三、Java使用--1.工作隊列

三、Java使用--1.工作隊列 1、工作隊列 1、Round-robin轉發 工作隊列用來在工作者(consumer)間分發耗時任務。 工作隊列的主要任務是:避免立刻執行資源密集型任務,然後必須等待其完成。相反地,我們進行任務調度:我們

原创 ShardedJedis部分源碼 redis分佈式直連同步方式

ShardedJedis redis分佈式直連同步 ============================================================== Sharded類中4個屬性,2個重要方法:4個屬性  p

原创 一致性哈希算法與Java實現

一致性哈希算法與Java實現 ======================================================== 一致性哈希算法是分佈式系統中常用的算法。比如,一個分佈式的存儲系統,要將數據存儲到具體的節點上

原创 分佈式一致性算法--raft

分佈式一致性算法--raft raft算法動畫演示:http://thesecretlivesofdata.com/raft/ 1> 3 states The Follower state the Candidate state th

原创 Java 過濾器 攔截器

Java 過濾器、攔截器 ============================================================一、過濾器 Filter稱之爲過濾器,Servlet提供,WEB開發人員通過Filter技術

原创 全文搜索Lucene——之倒排索引

全文搜索Lucene——之倒排索引關係數據庫不適合做全文搜索:     like '%xxx%'效率很慢,建的索引將無效,查詢的時候會像翻書一樣一頁一頁的翻     返回的結果沒有匹配度的概念,比如可能希望搜索的關鍵詞在文章中出現的次數越

原创 RabbitMQ-三、Java使用--2、發佈/訂閱

2、發佈/訂閱 上一篇博客中,我們實現了工作隊列,並且我們的工作隊列中的一個任務只會發給一個工作者,除非某個工作者未完成任務意外被殺死,會轉發給另外的工作者。這篇博客中,我們會做一些改變,就是把一個消息發給多個消費者,這種模式稱之爲發佈/

原创 RabbitMQ-二、安裝部署

二、安裝部署 Windows下RabbitMQ的安裝 下載Erlang,地址:http://www.erlang.org/download/otp_win64_R15B.exe,雙擊安裝即可(首先裝) 下載RabbitMQ,地址:htt

原创 RabbitMQ-三、Java使用--4、主題(Topic)

4、主題(Topic) 上一篇博客中,我們進步改良了我們的日誌系統。我們使用direct類型轉發器,使得接收者有能力進行選擇性的接收日誌,,而非fanout那樣,只能夠無腦的轉發。 雖然使用direct類型改良了我們的系統,但是仍然存在一

原创 Java位運算

位運算 ============== &      按位與 |       按位或 ^       按位異或 ~      取反 <<   左移位 >>   右移位A = 0011 1100   (~A)= 1100 0011 操作符

原创 mysql主從複製配置

1.如何在一臺windows主機上安裝多個mysql服務 ========================================================= 原文:http://www.cnblogs.com/yuecha