原创 CentOS6.5搭建ZooKeeper集羣與單機

服務器需要的系統環境 1.本文內容是在Linux(CentOS6.5)下搭建zookeeper集羣,若想了解在windows下如何搭建zookeeper集羣,可以移步到我的另一片文章zookeeper+kafka集羣 2.ZooKeepe

原创 Docker微服務初體驗之心路歷程

     本篇文章主要講述筆者使用Docker+微服務的經歷,包括docker的常用命令,定義Dockerfile文件,使用docker build,docker run等命令,以及使用docker compose管理運行容器。 1.安裝

原创 Apache CXF入門

關於Apache CXF Apache CXF = Celtix + XFire,開始叫 Apache CeltiXfire,後來更名爲 Apache CXF 了,以下簡稱爲 CXF。CXF 繼承了 Celtix 和 XFire 兩大開源

原创 RabbitMq之Publish/Subscribe

在之前的例子中,rabbit傳遞消息的形式如下: 1.send發送消息到指定的一個隊列中 2.隊列充當一個消息存儲容器. 3.consumer從隊列中消費消息. 當存在多個consumer消費者的時候,rabbitmq會比較平均的分配消息

原创 RabbitMq之HelloWorld

本文是筆者閱讀官方文檔之後所寫的一些讀後感和記錄,在進入本文之前,我想說一下學習最好的地方之一還是去相應的官網Get Started.那裏有比較官方和正確的說明:http://www.rabbitmq.com/getstarted.htm

原创 CentOS6.5下配置Tomcat服務器

  虛擬機中安裝CentOS6.5,安裝配置JDK和Tomcat    本文選擇的CentOS鏡像是CentOS-6.5-x86_64-minimal.iso,    一 進行網絡配置前,需要確認幾個事情:    1. 網絡適配器模式是否

原创 RabbitMq之WorkQueues

Round-robin dispatching 默認情況下,RabbitMQ將會發送的每一條消息給下一個消費者,在序列中。平均每個消費者都會得到相同數量的信息  實例說明:模擬存在多個rabbitmq consumer端的時候,每個Co

原创 MyBatis

花了幾個小時整理了一下MyBaits的使用,在這裏總結和分享一下。 MyBatis的官網是這麼介紹的: MyBatis 是支持定製化 SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設

原创 JPA

開始寫之前還是粘貼點what,why,how吧,想了解更多的信息請自行查看JPA官網教程.這裏就簡單點看看就過吧. JPA是什麼? Java持久性API(簡稱JAP)是類和方法的集合,以海量數據關係映射持久並存儲到數據庫,這是由Oracl

原创 Spring Aop

spring框架具有面向切面編程,即aop的功能,有兩種方式可以實現,一種是基於XML配置aop,另外一種是使用註解。 除了spring框架的核心jar包之外,還需要導入以下jar包: aopalliance.jar    aspectj

原创 SpringMvc整理

Spring3 MVC VS Struts2 1.我們用Struts2時採用的傳統的配置文件的方式,並沒有使用傳說中的0配置Spring3 mvc可以認爲已經100%零配置了 2.Spring會比Struts快,在Struts中默認配置了

原创 Spring IOC(XML和註解)

      一:依賴注入        通過第一個Spring程序之後,創建對象的工作會交給Spring來完成,只需要在配置文件上配置相關的<bean>節點,通過Spring容器就可以根據配置創建對象。        回顧上一個sprin

原创 java動態代理

1.JDK代理     動態的由java提供的api在內存中構建字節碼類對象完成的動態代理.     使用JDK代理方式動態創建對象時,對象需要聲明接口並且實現接口;     1.1聲明接口: package yzr.dyn_jdk;

原创 Spring事務

在spring框架中使用事務處理是比較方便的,spring提供了兩個方式,一個基於xml配置,另外一個使用註解。 基於XML配置支持事務特性: <?xml version="1.0" encoding="UTF-8"?> <beans x

原创 kafka入門

1.概要 1.1簡介 Apache kafka 是一個分佈式的基於push-subscribe的消息系統,它具備快速、可擴展、可持久化的特點。它現在是Apache旗下的一個開源系統,作爲hadoop生態系統的一部分,被各種商業公司廣泛應用