原创 mac下使用redis

下載redis之後,解壓文件。 然後打開終端,進入剛纔解壓縮後的目錄 然後輸入:$make   即可完成Redis安裝。 如果提示make命令不存在,請安裝xcode以及Command Line Tools,就可以使用make命令了。

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(1,處理Spring衝突)

打算自己做一些事情,需要實現分佈式的系統,朋友的推薦下試用了一下dubbo,感覺能滿足自己的要求。於是開始學習,這個文章作爲記錄。 dubbo官方的實例和網絡上的例子,大多都是使用API啓動。而根據我個人的使用需要,要搭建一個Sprin

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(3,消費者consumer工程構建)

消費者consumer工程要稍微複雜一些。 功能流程如下; 1,用戶通過url訪問 spring MVC的controller;, 2,controller調用消費者工程內的service; 3,消費者工程內的service調用服務提供

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(4,提供者 消費者工程啓動調試)重要

上一節講到在tomcat裏運行時候會報錯。 錯誤如下: 十二月 10, 2014 3:46:17 下午 org.apache.catalina.core.StandardContext listenerStart SEVERE: Exc

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(2,provider工程構建)

緊接上一期,構建provider工程 工程目錄如下圖: TestDubbo接口代碼如下: package dp.dubbo.service; public interface TestDubbo { public String ge

原创 EMQTT服務器使用HTTP做用戶認證問題

今天在做使用EMQTT服務器打開HTTP做用戶認證這個測試的時候,遇到了幾個問題。 1,認證API如何寫 認證不需要返回值,是根據HTTP請求的狀態碼做爲判斷的依據。200爲成功;其它爲失敗,我這裏使用401。 代碼示意如下: @Res

原创 zookeeper 服務器安裝(1,單一實例zookeeper及其監控)

dubbo測試服務都已經弄好了,現在我來使用zookeeper進行服務管理。 1,下載並啓動zookeeper服務器程序。 地址:http://ap

原创 zookeeper 服務器安裝(2,集羣zookeeper安裝)

在conf目錄下的zoo.cfg文件中修改集羣配置 tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:/dubbo/zookeeper/data clientPort=2181 server

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(6,關於註解)

繼續更新 使用註解來構建dubbo服務的時候。在說明文檔中寫到可以不寫 package 即默認在所有的包中搜索註解。經過測試驗證(dubbo 2.5.3)是不正確的。 即這幾種寫法都是不行的: <dubbo:annotation /> 

原创 集羣部署服務和消費者測試(1)

修改dp和dc程序爲註冊到集羣zookeeper中 配置如下: <dubbo:registry protocol="zookeeper" address="172.16.30.64:2181,172.17.0.30:2181" /> 把之

原创 dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(5,提供者 工程修改)

昨天做的練習裏,需要手動將服務提供者打包拷貝到消費者目錄下。這樣在開發過程中就很不方便。 今天做了一些修改。把服務提供者的工程變成普通的java工程

原创 SpringBoot java程序打包

目標 打包後形成一個xxxx.tar.gz的壓縮包。解壓後,文件夾的名字爲程序的名字+版本號。文件夾內有一個可執行jar,springboot配置文件。部署在Linux服務器上可以使用springboot提供的啓動命令進行啓動:xxx.j

原创 protobuf 3.5 java使用介紹(一)

網上大多的資料都是老版本的protobuf例子,正好用到了這個技術,我就把protobuf 3.5的使用方法記錄一下,重點寫了使用方法以及注意事項。 proto描述文件的編寫 語法 3.5的語法跟以前的protobuf語法有很大的變化

原创 mongoDB在centos7上的安裝

1,下載安裝包 下載mongoDB的安裝文件 地址:https://www.mongodb.org/downloads#production  選擇Linux 64-bit legacy 版本,下載到目標服務器上。 解壓文件 tar -z

原创 安裝docker私有鏡像庫及簡易管理工具

安裝docker私有鏡像庫及簡易管理工具 1,使用compose文件拉起私有庫和簡易管理工具 compose文件如下: version: '2' services: registry: image: registry