原创 java動態代理機制分析

IBM DW相關文章 https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/#icomments java動態代理主要是通過 java.lang.reflect.Proxy、jav

原创 jersey學習之二(基於maven的例子)基於1.x的jersey

  注意jersey1.x 與jersey2.x的區別是挺大的,包從sun換成了glassfish 1、官方文檔      https://jersey.java.net/documentation/latest/getting-star

原创 java的反射(java.lang.Class 、java.lang.reflect )

學習參考  java 編程動態性文章: http://www.ibm.com/search/csass/search/?q=Java+%E7%BC%96%E7%A8%8B%E7%9A%84%E5%8A%A8%E6%80%81%E6%80%

原创 Spring MVC與JAX-RS比較與分析

導言 過去幾年,REST逐漸成爲影響Web框架、Web協議與Web應用設計的重要概念。如果你還不瞭解REST,那這個簡短的介紹將有助你快速掌握REST,此外還可以點擊這裏瞭解關於REST的更多信息。 現在有越來越多的公司希望能以簡單而又貼

原创 jms與spring的整合,基於maven

Spring整合JMS(一)——基於ActiveMQ實現 SpringJMS整合integrateA 1.1     JMS簡介        JMS的全稱是Java Message Service,即Java消息服務。它主要用於在

原创 何時重構

重構不建議專門抽出時間進行重構。重構本來就不是一件應該特別撥出時間做的事,重構應該隨時隨地進行。你不應該爲重構而重構。你之所以重構,是因爲你想做別的什麼事,而重構可以幫助你把哪些是做好。 三次法則 * 第一次做某事時只管去做, * 第

原创 Rutime 類 System類常用方法

 Rutime 類 每個java應用程序都有一個Runtime實例,使應用程序能夠與其運行環境相關聯,可以通過getRuntime()方法獲得當前運行時。應用程序不能創建自己的Runtime類運行實例

原创 Oracle數據庫mybatis 插入空值時報錯(with JdbcType OTHER)的兩種解決方案

Oracle數據庫mybatis 插入空值時報錯(with JdbcType OTHER)的兩種解決方案 在使用Mybatis 3時,發現了這個問題,當插入數據時,如果有一個字段爲空值時,系統會報異常,導致插入數據失敗。 異常信息類似:

原创 java日期操作專題

1、時間日期1)java中的時間類有:Date和Calendar 3) 時間的標準有兩種 (1970)GMT long (0)UTC long4) java中基本的時間表示GMT long5) java提

原创 spring與jersey的集成

pom.xml添加依賴 < dependency>     <groupId > org.glassfish.jersey.containers</ groupId >     <!-- if your container implem

原创 早起版本jersey可能存在的問題

項目中沒用spring 的restTemplate 而是採用 jersey來做rest 的實現,一直用着,也沒發現有什麼不對,後來加入了,以quartz用硬編碼方式實現,結果啓動項目的時候報錯 ,具體信息爲job id重複。後來經排查是因

原创 java類加載器(java.lang.ClassLoader) 與 Class.forName()

引文 http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ http://www.ibm.com/developerworks/cn/java/j-dclp1/index

原创 使用activeMQ實現jms

使用activeMQ實現jms  (2010-07-14 22:56:00) 標籤:  雜談 分類: java高級應用 一:jms介紹          jms說白了就是java message service,是J2

原创 阿里巴巴Dubbo實現的源碼分析

1.      Dubbo概述 Dubbo是阿里巴巴開源出來的一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及作爲SOA服務治理的方案。它的核心功能包括: #remoting:遠程通訊基礎,提供對多種NIO框架

原创 poi學習之一

學習背景  項目中經常要解析和生成Excel文件,最常用的開源組件有poi與jxl。jxl是韓國人開發的,發行較早,但是更新的很慢,目前似乎還不支持excel2007。poi是apache下的一個子項目,poi應該是處理ms的offic