原创 zookeeper學習(2)--zookeeper原理介紹

1、zookeeper實現分佈式協同的原理 zookeeper採用共享存儲的方式,當主節點對某個從節點的任務分配信息作出改變時,從節點會得到zookeeper的通知,取得自己最新的任務分配,完成任務後將任務完成情況彙報給zooke

原创 js有趣的解構表達式和展開運算符

1、…展開運算符用於: (1)將一個數組展開,比如 fx(x,y,z) arr = [1,2,3] 可以直接這樣調用fx(…arr),直接使用解構表達式展開來傳遞參數很方便 (2)數組合並 如:arr = [1,2,3] arr2

原创 同步異步單線程多線程總結

同步就是必須按部就班,一步一步的執行,上一步還沒執行完就不能執行下一步。 異步就是可以不用等待任何返回結果,可以繼續執行下一步。 多線程是異步的一種實現方式。 js是單線程的,按道理無法實現異步,但是瀏覽器可以幫助js實現異步。

原创 vue組件之vuex

vuex使用: state中定義數據: const state = {number : 1} getter中寫獲取值的方法 const getter = { getFunction(state){ return state.num

原创 vue項目中使用mock

1、src下新建mock文件夾,mock文件夾下新建response目錄 ,造後臺接口數據,輸出getUserInfo import Mock from ‘mockjs’ const Random = Mock.Random ex

原创 zookeeper學習(3)--實現分佈式鎖

1、實現原理 zookeeper實現分佈式鎖的原理爲: (1)每個客戶端在/node節點下創建臨時的有序節點(臨時節點一旦斷開連接即會被刪除,而有序節點,則序號靠前的節點先獲得鎖)。 (2)每個客戶端都會去判斷自己是不是排序最前的

原创 zookeeper學習(1)--zookeeper的安裝和使用

1、下載zookeeper,執行:wget http://apache.fayea.com/zookeeper/stable/apache-zookeeper-3.5.5.tar.gz 2、解壓 tar zxvf apache-z

原创 zookeeper學習(2)--zookeeper

1、zookeeper實現分佈式協同的原理 zookeeper採用共享存儲的方式,當主節點對某個從節點的任務分配信息作出改變時,從節點會得到zookeeper的通知,取得自己最新的任務分配,完成任務後將任務完成情況彙報給zooke

原创 linux下es安裝及配置步驟

linux下es6.4.3安裝及配置步驟: (1)es是基於java開發,所以需要先安裝jdk, (2)解壓後在elasticsearch 目錄下創建data目錄,修改config下的elasticsearch.yml, netw

原创 redis面試總結

redis面試總結 http://blog.csdn.net/guchuanyun111/article/category/6335900 (1)什麼是redis? Redis 是一個基於內存的高性能key-value數據庫。 (有空

原创 spring各個包詳解

轉載網址:http://www.cnblogs.com/leehongee/archive/2012/10/01/2709541.html spring.jar 是包含有完整發布模塊的單個jar 包。但是不包括mock.jar, as

原创 final關鍵字用法總結

final關鍵字意爲不可改變的。 1、用在引用型成員變量上,表示該類的引用地址不可改變,但是其對象裏的值是可以改變的。 2、用在基本類型的成員變量,則表示其值不能改變。 ps:上述兩種用法中,修飾的變量必須在聲明時初始化,或在構造方法

原创 如何自定義註解類

如何自定義註解類? 1 package cn.gacl.annotation; 2 import java.lang.annotation.ElementType; 3 import java.lang.annotation.

原创 Java內部類詳解

Java內部類詳解 說起內部類這個詞,想必很多人都不陌生,但是又會覺得不熟悉。原因是平時編寫代碼時可能用到的場景不多,用得最多的是在有事件監聽的情況下,並且即使用到也很少去總結內部類的用法。今天我們就來一探究竟。下面是本文的目錄大綱:

原创 SpringMvc通過自定義註解在方法的參數中注入數據

SpringMvc通過自定義註解在方法的參數中注入數據 說一個場景,有時候我們做後臺業務的時候,經常需要取session中存儲的用戶信息,所以免不了一直需要寫下面這一段又長又無聊的代碼: MemberCommand memberCom