原创 微服務之模式

[TOC] Microservices.io官網給我們提供了一套微服務的方法論,就是有關微服務架構會用到的“模式語言”。 A pattern language is a method of describing good design

原创 Spring的三種配置方式

Spring主要包括了三種配置bean元數據的方式:XML文件,java註解,java代碼。對於有代碼的潔癖的人說其實是一種折磨,因爲雖然希望能夠用上最新的配置方式,但是實際開發過程中可能用的是舊版本,或者一些第三方框架需要用到XML。雖

原创 maven學習之二(概念組成)

一個maven項目由一個pom文件和源代碼組成. POM:項目對象模型,定義了整個maven項目信息,包括類型,名稱,包含的依賴,自定義插件行爲.如在上一篇的demo中的pom.xml如下 <project xmlns="http://

原创 Spring Boot之常見問題解惑

FailureAnalyzer FailureAnalyzer 用於攔截我們感興趣的異常,並將其包裝到更具可讀性的 FailureAnalysis ,比如application-context相關的異常,默認的實現AbstractFai

原创 Spring Cloud之@LoadBalanced註解

Spring Cloud的commons模塊提供了一個@LoadBalanced註解,方便我們對RestTemplate添加一個LoadBalancerClient,以實現客戶端負載均衡。通過源碼可以發現這是一個標記註解: /** *

原创 springMVC4.0+tiles2整合筆記

看出來了,整合不同的框架就不停的配置,導包,缺一個就夠你折騰半天的,沒辦法,誰叫人家每次升級都會與舊版本有不同的配置呢。時間都浪費在配置上了。估計下次用tiles3又會有所不同了。(首先demo項目來自spring in action 第

原创 百度雲存儲服務BCS教程使用java接入

目前百度雲存儲服務已爲廣大開發者提供了以下SDK: PHP SDKJava SDKPython SDKC/C++(linux版本)SDK 1.首先得先註冊百度帳號,然後申請加入百度開發者。這個就不解釋了 2.在百度開發者平臺htt

原创 最新spring4.0.3+hibernate4.3.5整合

1.首先要導好包,不然之後就是不停的該錯 spring-4.0.3版本 aopalliance-1.0.jar aspectjrt.jar aspectjweaver.jar commons-dbcp-1.2.1.jar commons

原创 Spring Boot之自動配置AutoConfiguration(一)

使用Spring Boot的一個好處就是它提供了很多的Starter,可以幫助我們實現自動配置,極大的方便我們創建一個Spring應用。如果我們想創建一個自定義的Starter該如何入手呢?一個自動配置包含以下兩個模塊。 一、auto-c

原创 Maven學習一

1.下載maven,地址http://maven.apache.org/,maven-3.0.5 2.將下載後的文件解壓到到一個地方,如D:\maven-3.0.5 3.進行環境變量配置, MAVEN_HOME=D:\maven-3.0.

原创 java裏面的經典算法

這些都是java自帶的,值得學習 java.util.Arrays 1.二分法查找-Arrays.binarySearch(Object[] a, Objcet key) // Like public version, but witho

原创 Spring Cloud雲原生應用

Cloud Native雲原生是一種遵循“12元素應用”理念的應用開發的風格,Spring Cloud針對雲原生的概念,在Spring Boot的基礎上提供了兩個模塊: Spring Cloud Context和Spring Cloud