原创 使用xfire方式調用webservice接口

使用xfire方式調用webservice接口不需要配置services.xml等文件,只需要java程序即可調用。 代碼如下:   public static void main(String[] args) throws Malfor

原创 配置XFireClientFactoryBean時設置 lookupServiceOnStartup = false

目的在於:在系統啓動時,spring不立即查找遠程的服務Bean,而在請求該服務時查找 這是爲了避免:如果系統啓動時不能訪問遠程服務,系統就無法成功啓動,以致崩潰  <bean id="XXXX"   class="org.codeh

原创 java IDE

IDE 爲Integrated Development Environment的縮寫 意爲集成開發環境,包括JBuilder、eclipse、Netbeans IDE 等開發工具。

原创 js不能重載(轉載)

也許你嘗試過這樣寫JS代碼: function sayHello(name, message){ alert("Hello! " + name +

原创 SpringFramework中的AOP簡單使用

 AOP作爲Spring這個輕量級的容器中很重要的一部分,得到越來越多的關注,Spring的Transaction就是用AOP來管理的,今天就通過簡單的例子來看看Spring中的AOP的基本使用方法。   首先確定將要Proxy的目標

原创 全局事務和局部事務

對於事務管理,J2EE開發者有兩種選擇:全局事務和局部事務。 1、全局事務        全局事務由應用服務器通過JTA進行管理。以前,使用全局事務比較流行的方法是採用EJB CMT,CMT是聲明式事務管理的一種形式(區別於編程式事務管

原创 解決Eclipse中SVN版本比較中文亂碼問題

如果是UTF-8編碼的文件,歷史版本比較時中文會顯示爲亂碼,解決方法見下圖:

原创 ORACLE多表查詢優化

ORACLE有個高速緩衝的概念,這個高速緩衝就是存放執行過的SQL語句,那oracle在執行sql語句的時候要做很多工作,例如解析sql語句,估算索引利用率,綁定變量,讀取數據塊等等這些操作。假設高速緩衝裏已經存儲了執行過的sql語句,

原创 eclipse 遠程debug

在遠程啓動程序時,要加上參數,來開啓遠程Debug模式,然後Eclipse中要創建一個遠程Debug的鏈接。 你也可以在百度中搜索 java 遠程debug.或者參考如下示例:   比如: 在啓動程序時,如果是tomcat ,只需要

原创 js 程序執行與順序實現詳解

函數的聲明和調用 JavaScript是一種描述型腳本語言,由瀏覽器進行動態的解析與執行。函數的定義方式大體有以下兩種,瀏覽器對於不同的方式有不同的解析順序。 代碼如下: 複製代碼 代碼如下: //“定義式”函數定義 functi

原创 comparator接口與Comparable接口的區別

1. Comparator 和 Comparable 相同的地方 他們都是java的一個接口, 並且是用來對自定義的class比較大小的, 什麼是自定義class: 如 public class Person{ String name

原创 JS作用域鏈

變量的作用域 變量的作用域其實很簡單:在函數內定義的局部變量只在本函數內有效,在所有函數體外定義的變量在JS代碼的全局有限,叫全局變量。有一個特殊情況,如果有全局變量和局部變量重名了,局部變量優先級高於全局變量,爲什麼會這樣?後面再加以解

原创 setTimeout的異步

有時候,加載一些廣告的時候,我們用setTimeout實現異步,好讓廣告不會阻塞我們頁面的渲染。  爲什麼setTimeout能夠實現異步呢?   看一段糟糕的代碼: setTimeout(function() {         whi

原创 Spring中PropertyPlaceholderConfigurer的使用

 Spring中PropertyPlaceholderConfigurer的使用      在使用Spring配置獲取properties文件時,在網上查到相關的資料,分享哈!! (1)獲取一個配置文件 <bean id="pro

原创 WebServices:WSDL的結構分析

WebServices:WSDL的結構分析       WSDL(Web Services Description Language,Web服務描述語言)是爲描述Web Services發佈的XML格式。W3C組織沒有批准1.