Time of Update: 2018-12-06
.net調用java xfire發布的webservice封裝soapheader頭資訊比較麻煩,需要改動到代理類代碼。JAVA服務端驗證代碼package chachaba.map.service;import org.codehaus.xfire.MessageContext;import org.codehaus.xfire.handler.AbstractHandler;import org.jdom.Element;public class AuthenticationHandler
Time of Update: 2018-12-06
一、官方API對此的解釋: 1、Throwable:異常和錯誤的基類,提供了錯誤堆棧實現等一系列方法。 兩個直接子類: Error & Exception2、兩個子類區別: Error: 程式不應該捕捉的錯誤,應該交由JVM來處理。一般可能指非常重大的錯誤。 Exception:程式中應該要捕獲的錯誤。 RuntimeException:運行期異常,是Exception的子類,但勿需捕捉的異常超類二、各自代碼中的表象 Error &
Time of Update: 2018-12-06
1. 促進進程和線程出現的原因,是要解決以下問題: 資源使用率 公平性 便利性2. 進程: 作業系統為各個獨立執行的進程分配各種資源,包括記憶體,檔案控制代碼以及安全性憑證等。進程之間可以通過一些粗粒度的通訊機制來交換資料,包括:通訊端,訊號處理器,共用內 存,訊號量以及檔案等。3.
Time of Update: 2018-12-06
java的幾種對象(PO,VO,DAO,BO,POJO)解釋 一、PO:persistant object 持久對象,可以看成是與資料庫中的表相映射的java對象。最簡單的PO就是對應資料庫中某個表中的一條記錄,多個記錄可以用PO的集合。PO中應該不包含任何對資料庫的操作。 二、VO:value object值對象。通常用於業務層之間的資料傳遞,和PO一樣也是僅僅包含資料而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.個人覺得同DTO(資料轉送對象),在web
Time of Update: 2018-12-06
最近遇到一個用.net調用java寫的webservice的應用,對方程式員提供了一個尾碼為wsdl的檔案,這個跟.Net裡面產生的wsdl檔案差不多,起初沒什麼概念就查了點資料,知道可以將這個wsdl檔案編譯動態庫直接調用,也就是產生一個代理了,這個跟以往經常將.net的webservice描述地址進行編譯似乎差不多,於是就嘗試這寫,還基本能實現。基本格式如下wsdl.exe /l:cs /n:NHWS /out:C:/NHWS.cs
Time of Update: 2018-12-06
1 Java技術與Java虛擬機器 說起Java,人們首先想到的是Java程式設計語言,然而事實上,Java是一種技術,它由四方面組成: Java程式設計語言、Java類檔案格式、Java虛擬機器和Java應用程式介面(Java API)。它們的關係如所示:圖1
Time of Update: 2018-12-06
1. 盡量在合適的場合使用單例 使用單例可以減輕載入的負擔,縮短載入的時間,提高載入的效率,但並不是所有地方都適用於單例,簡單來說,單例主要適用於以下三個方面:第一,控制資源的使用,通過線程同步來控制資源的並發訪問;第二,控制執行個體的產生,以達到節約資源的目的;第三,控制資料共用,在不建立直接關聯的條件下,讓多個不相關的進程或線程之間實現通訊。2. 盡量避免隨意使用靜態變數 要知道,當某個對象被定義為stataic變數所引用,那麼gc通常是不會回收這個對象所佔有的記憶體,如 Java代碼
Time of Update: 2018-12-06
理解 Java 的 GC 與 幽靈引用 Java 中一共有 4 種類型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (傳說中的幽靈引用 呵呵), 這 4 種類型的引用與 GC 有著密切的關係, 讓我們逐一來看它們的定義和使用情境 : 1. Strong Reference StrongReference 是 Java 的預設引用實現,
Time of Update: 2018-12-06
今晚再做一個SSH的項目時遇到了一個錯誤java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I而且錯誤還特別奇怪開始是這樣的查詢代碼,沒有任何的問題request.setAttribute(“countrylist”, countryService.getResult(“from Country”, null));但是當繼續編寫,代碼成了這樣時request.setAttribute(“provincelist”,
Time of Update: 2018-12-06
文章目錄 雖然是簡明教程,但看完了還是一頭霧水,失敗啊. 雖然是簡明教程,但看完了還是一頭霧水,失敗啊.本文是從 Java Generics Quick Tutorial 這篇文章翻譯而來。泛型是Java SE 5.0中引入的一項特徵,自從這項語言特徵出現多年來,我相信,幾乎所有的Java程式員不僅聽說過,而且使用過它。關於Java泛型的教程,免費的,不免費的,有很多。我遇到的最好的教材有:The Java Tutorial Java
Time of Update: 2018-12-06
最近忽然心血來潮想用java寫個搜尋引擎,經過一天的研究也有小成,把自己寫的一個簡單的Hello word發給大家看看,希望對大家有所協助.關於lucene的架包可以在apache的官方網站下載到,如果需要問我要.如果對lucene不瞭解的可以先看一下我的利用lucene搜尋這篇文章,或則到網上去查一下資料./* * author:shijiajia * Created on 2006-8-30 */package com.client;import java.util.Date;import
Time of Update: 2018-12-06
每個使用關係型資料庫的程式都可能遇到資料死結或停用情況,而這些情況需要在代碼中編程來解決;本文主要介紹與資料庫事務死結等情況相關的重試邏輯概念,此外,還會探討如何避免死結等問題,文章以DB2(版本9)與Java為例進行講解。 什麼是資料庫鎖定與死結
Time of Update: 2018-12-06
MyEclipse 6.0 漢化 1:漢化:(假設安裝路徑是:D:/Program Files/MyEclipse 6.0)最麻煩的地方到了,慢慢來……首先,運行目錄<D:/Program Files/MyEclipse 6.0/eclipse/>下的“eclipse.exe”應用程式,進入到主介面後,在主功能表列處依次點:“help”-->“software update”-->“Find And
Time of Update: 2018-12-06
一台後端server,OS為Slackware 8.1,裝了tomcat 4.1.30,近期在繁忙時期經常會死機,死狀就是"java.lang.OutOfMemoryError: unable to create new native thread"。是tomcat建立不了新的線程來應答請求了。於是我搭了一個環境專門來測試這個問題。記憶體為2G,CPU為四顆2.8G,tomcat 4.1.30,寫一個最簡單的JSP頁面,如下: 代碼 <% try
Time of Update: 2018-12-06
來源:http://gocom.primeton.com/modules/devcenter/article.php?storyid=398【適用範圍】EOS5.0及以上版本 for JBoss【問題描述和定位】如果一台機器運行兩個EOS for
Time of Update: 2018-12-06
http://forums.sun.com/thread.jspa?threadID=661574在XP系統卸載jdk-1_5_0-windows-i586.exe快結束時或基於此JDK安裝MyEclipse_4.1.1GA_E3.1.exe快完成時會發生藍屏重啟現象。解決辦法是:1. Start->Control Panel->System2. Click the Advanced Tab3. Click the Environment Variables button4.
Time of Update: 2018-12-06
(1)Ctrl+M切換視窗的大小(2)Ctrl+Q跳到最後一次的編輯處(3)F2當滑鼠放在一個標記處出現Tooltip時候按F2則把滑鼠移開時Tooltip還會顯示即Show Tooltip Description。 F3跳到聲明或定義的地方。 F5單步調試進入函數內部。 F6單步調試不進入函數內部,如果裝了金山詞霸2006則要把“取詞開關”的快速鍵改成其他的。 F7由函數內部返回到調用處。
Time of Update: 2018-12-06
文檔:http://msdn.microsoft.com/scripting協助手冊Microsoft Windows Script Technologieshttp://www.yaosansi.com/blog/article.asp?id=551常用.chm協助文檔集錦下載(.chm文檔打不開的解決方案是:一是改成英文檔案名稱,二是把提示對話方塊“開啟此檔案前總是詢問”前面的勾去掉)http://blog.csdn.net/huijunzi/archive/2005/10/05/49542
Time of Update: 2018-12-06
Source
Time of Update: 2018-12-06
在QQ群上看到的 面試官:熟悉哪種語言應聘者:Java。面試官:知道什麼叫類麼應聘者:我這人實在,工作努力,不知道什麼叫累面試官:知道什麼是包?應聘者:我這人實在 平常不帶包