原创 持續集成系統配置詳解

一:安裝Apache 、 1、在192.168.1.110下,使用root用戶,進行yum update操作更新,然後reboot重啓! 2、然後開始安裝,步驟如下: 下載命令:yum install httpd httpd 啓動命令

原创 持續集成環境配置

一:安裝Apache 、 1、在192.168.1.110下,使用root用戶,進行yum update操作更新,然後reboot重啓! 2、然後開始安裝,步驟如下: 下載命令:yum install httpd httpd-d

原创 Git的概念及常用命令

一、概念git reflog 二、常用命令 命令:git init ,將目錄變成Git可以管理的倉庫 命令:git add,將文件添加到Git倉庫,可以多次添加 命令:git commit -m<message>,將文件提交,只需一次提

原创 RocketMQ概念、環境搭建

一、概述 RocketMQ是一款分佈式、隊列模型的消息中間件,具有以下特點: A、能夠保證嚴格的消息順序; B、提供豐富的消息拉取模式; C、高效的訂閱者水平擴展能力

原创 ZK Curator框架

一、Curator 爲了更好的實現Java操作Zookeeper服務器,後來出現了Curator框架,非常的強大,目前已經是Apache的頂級項目,裏面提供了更多豐富的操作,例如session超時重連、主從選舉、分佈式計數器、分佈式鎖等

原创 Storm簡介、環境搭建

一、簡介 Storm是Twitter開源的一個分佈式的實時計算系統,用於數據的實時分析,持續計算,分佈式RPC等等。 實時計算需要解決一些什麼問題? 1)、最顯而易見的就是實時推薦系統,比如我們在淘寶等電商網站去買東西,我們會在網頁旁

原创 Redis集羣的搭建

        在redis3.0以前,提供了Sentinel工具來監控各Master的狀態,如果Master異常,則會做主從切換,將slave作爲master,將master作爲slave。其配置也是稍微的複雜,並且各方面表現一般。現在

原创 JAVA操作Zookeeper

一、創建節點,提供了兩套創建節點的方法,同步和異步創建 1)、同步方式: 參數1,節點路徑(名稱);/nodeName(不允許遞歸創建節點,也就是說在父節點不存在的情況下,不允許創建子節點); 參數2,節點內容,要求類型是字節數組(也就

原创 JMS概述,ActiveMQ

    一、JMS概述        1、當前,COREBA、DCOM、RMI等RPC中間件技術已廣泛應用於各個領域。但是面對規模和複雜度都越來越高的分佈式系統,這些技術也顯示出其侷限性: 1)、同步通信:客戶發出調用後,必須等待服務對象

原创 單點登陸

一、什麼是SSO 單點登陸(Single Sign-On),簡稱SSO,是目前比較流行的服務於企業業務整合的解決方案之一,SSO使得在多個應用系統中,用戶只需要登陸一次就可以訪問所有相互信任的應用系統。 SSO原理、體系角色一般SSO體

原创 Dubbo

一、概念 Dubbox是一個被國內很多互聯網公司廣泛使用的開源分佈式服務框架,即使從國際視野來看應該也是一個非常全面的SOA基礎框架,作爲一個重要的技術研究課題,噹噹網根據自身的需求,爲Dubbox實現了一些新的功能,並將其命名爲Dub

原创 Redis之高級命令、主從複製、哨兵

一、redis高級命令    1、keys * :返回滿足的所有鍵(可以模糊匹配);    2、exists:是否存在指定的key;    3、expire:設置某個key的過期時間,使用ttl 【key】查看剩餘時間;(expire k

原创 Redis之簡單事務、持久化機制

一、redis的事務非常簡單(簡單瞭解)       使用方法如下:首先是使用:multi 命令打開事務,然後進行設置,這時設置的數據都會放入隊列裏進行保存;                               最後使用:exec

原创 Redis集羣動態操作

新集羣操作:         一、新建兩個服務,按照之前搭建集羣方式新增兩個節點:(一主一從master、slave)                master:7007                slave:7008       

原创 Redis基礎知識及安裝步驟

一、NoSQL:泛指非關係型數據庫,共有四大類:    1、鍵值(key-value)存儲數據庫:這類型數據庫主要會使用哈希表,這個表中有一個特定的鍵和一個指針指向特定的數據。如:redis、Voldemort....    2、列存儲數