原创 Java靜態導入

使用靜態導入可以使被導入類的靜態變量和靜態方法在當前類直接可見,使用這些靜態成員無需再給出他們的類名。 導入類: package com.learn.comm; public class Common { public stat

原创 如何解決XML文件中的警告提示“No grammar constraints (DTD or XML Schema) referenced in the document.” .

轉自:http://blog.csdn.net/clementad/article/details/46314745 解決方法:加上 <!DOCTYPE xml>  <?xml version="1.0" encoding="UTF-

原创 Spring MVC基於hibernate validator的數據驗證示例

需添加jar包: classmate-0.8.0.jar 不添加出現:java.lang.ClassNotFoundException: com.fasterxml.classmate.Filter commons-logging-1.2

原创 Spring MVC @RequestMapping使用方法

@RequestMapping 是一個用來處理請求地址映射的註解,可用於類或方法上。用於類上,表示類中的所有響應請求的方法都是以該地址作爲父路徑。 含有如下六個屬性: value:指定請求的實際地址 method:指定請求類型,GET、P

原创 Mockito+Junit單元測試

Mockito是一個開源mock框架,需導入mockito jar包。 verify()方法用於確認模擬的方法已經調用。when(....).thenReturn(....)用來指定條件和對應的返回值。如果指定多個值,會依次返回。然後最後

原创 Tomcat配置Https協議

參考文章: http://www.cnblogs.com/xdp-gacl/p/3744053.html http://www.cnblogs.com/xdp-gacl/p/3750965.html 一、Https HTTPS(全稱:Hy

原创 Java利用json-lib操作json

一、所需jar包 commons-beanutils-1.9.1.jar commons-collections-3.2.2.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmor

原创 Java對Redis基本操作

需導入jar包:jedis-2.8.2.jar、commons-pool2-2.4.2.jar(兩個jar包版本對應) 一、使用Jedis對象操作Redis package com.learn.redis; import java.u

原创 ScheduledExecutorService 和 Timer 的區別

Timer schedule: 任務開始的時間 + period(時間片段),強調“固定間隔”地執行任務 scheduleAtFixedRate: 參數設定開始的時間 + period(時間片段),強調“固定頻率”地執行任務 Timer的

原创 java定時任務接口ScheduledExecutorService

一、ScheduledExecutorService 設計思想 ScheduledExecutorService,是基於線程池設計的定時任務類,每個調度任務都會分配到線程池中的一個線程去執行,也就是說,任務是併發執行,互不影響。 需要注意

原创 Spring 通過ApplicationListener&ApplicationEvent實現事件監聽

實現了ApplicationListener接口的bean,每當一個ApplicationEvent發佈到ApplicationContext時,該Listener  bean將得到通知。這是標準的觀察者模式 示例: import or

原创 Spring初始化Bean方法

一、總結 1、Spring爲Bean初始化提供了兩種方式 實現InitializingBean接口,它只有afterPropertiesSet方法,在初始化bean的時候會執行該方法。在配置文件中通過init-method指定 2、實現I

原创 instanceof 與 isAssignableFrom

1、instanceof 針對實例 2、isAssifnableFrom針對class對象 使用方法: instanceof 用來判斷一個對象實例是否是一個類或接口的或其子類子接口的實例。 obj instanceof TypeName

原创 Java字符串模版

轉載文章: http://www.jb51.net/article/67058.htm http://www.cnblogs.com/fsjohnhuang/p/4094777.html 一、String.format方法 佔位符: %

原创 Spring mvc ContentNegotiatingViewResolver 根據路徑後綴,選擇不同視圖

ContentNegotiatingViewResolver  實現了同一資源,多種表述。這個視圖解析器允許使用同樣的內容數據來呈現不同的view。 ContentNegotiatingViewResolver是根據客戶提交的MimeTy