原创 InfoQ Maven專欄(八)——常用Maven插件介紹(下)

我們都知道Maven本質上是一個插件框架,它的核心並不執行任何具體的構建任務,所有這些任務都交給插件來完成,例如編譯源代碼是由maven- compiler-plugin完成的。進一步說,每個任務對應了一個插件目標(goal),每個插件

原创 maven-surefire-plugin小常識

前段時間商品線Hudson上的腳本運行速度非常慢,從命令輸出中發現,每運行一個test都容器啓動、初始化,在葉渡、景升同學的不懈努力排查下終於找到了原因,儘管花費了很長時間,但是我們還是有收穫的,下面和大家分享一下 maven-sure

原创 InfoQ Maven專欄(七)——常用Maven插件介紹(上)

我們都知道Maven本質上是一個插件框架,它的核心並不執行任何具體的構建任務,所有這些任務都交給插件來完成,例如編譯源代碼是由maven-compiler-plugin完成的。進一步說,每個任務對應了一個插件目標(goal),每個插件會

原创 sublime text3

1、package control安裝 點擊 Preferences > Browse Packages 返回文件夾目錄進入到Installed Packages文件夾 下載 Package Control.sublime-pac

原创 高性能、高流量Java Web站點打造的22條建議

從2005年-2013年,Ashwanth Fernando曾供職於Best Buy、Pearson VUE、Walgreens、Walmart eCommerce等多家知名公司,現在Apple從事高級工程師、平臺工程師一職,擁有豐富的

原创 Hibernate與 MyBatis的比較

最近做了一個Hibernate與MyBatis的對比總結,希望大家指出不對之處。 第一章     Hibernate與MyBatis Hibernate 是當前最流行的O/R mapping框架,它出身於sf.net,現在已經成爲J

原创 使用RunWith註解改變JUnit的默認執行類,並實現自已的Listener

使用RunWith註解改變JUnit的默認執行類,並實現自已的Listener在平時的單元測試,如果不使用RunWith註解,那麼JUnit將會採用默認的執行類Suite執行,如下類: [java] view plaincopy

原创 Spring加載resource時classpath*:與classpath:的區別

Spring可以通過指定classpath*:與classpath:前綴加路徑的方式從classpath加載文件,如bean的定義文件.classpath*:的出現是爲了從多個jar文件中加載相同的文件.classpath:只能加載找到的

原创 關於Java的ClassPath

Classpath是一個參數,它的值可以通過命令行指定,或者通過環境變量來指定。Classpath這個參數的值,被Java虛擬機或者Java編譯器所使用,它告訴Java虛擬機機,Java編譯器,去哪裏尋找用戶定義的類和包。

原创 MyBatis的動態SQL詳解

http://haohaoxuexi.iteye.com/blog/1338557 MyBatis的動態SQL是基於OGNL表達式的,它可以幫助我們方便的在SQL語句中實現某些邏輯。 MyBatis中用於實現動態SQL的元素主要

原创 myBatis 動態sql實例

採用mybatis動態sql語句最大的好處是不需要去拼sql語句,自身可以根據if條件,自行判斷,從而實現動態調整。 1、首先配置mybatis——sqlSessionFactory和sqlMap sqlMap中將要查詢的語句文件寫成該

原创 java 10大常見異常

作爲JAVA程序員,寫代碼難免出現bug,我們來看看java 10大常見異常 1.java.lang.NullPointerException 2.java.lang.ClassNotFoundException 3.java.l

原创 Spring+junit4單元測試原理解析

 背景:   我們在使用Spring集成的項目進行開發的時候,需要在不依賴web容器啓動的時候去進行單元測試,而Spring爲我們提供了相應單元測試框架,在spring 的org.springframework.test.cont

原创 使用 Websphere MQ 集羣進行負載平衡

http://www.ibm.com/developerworks/cn/websphere/library/techarticles/1202_gaoly_mq/1202_gaoly_mq.html MQ 集羣概述 對於 MQ

原创 BeanUtils使用總結

1、 BeanUtils一共分4個包:    org.apache.commons.beanutils  org.apache.commons.beanutils.converters  org.apache.commons.b