Time of Update: 2018-07-25
使用Axis發布了一個Web Service服務,但是在查看所有服務列表的時候,出現了如下圖所示的錯誤:
Time of Update: 2018-07-25
[RPC Fault faultString="java.lang.NullPointerException : null" faultCode="Server.Processing" faultDetail="null"] (mx.messaging.messages::ErrorMessage)#0 body = (null) clientId = "AA293E1E-9D0D-1347-DDC2-100D8D5170
Time of Update: 2018-07-25
由Module 'null' not found異常明白了<load-on-startup>的意義 在使用了html標籤後,總是在<html:link action=""....>這裡報錯: org.apache.jasper.JasperException: java.lang.NullPointerException: Module 'null' not
Time of Update: 2018-07-25
今天在做struts的時候,碰到java.lang.NullPointerException: Module 'null' not found這個錯誤,鬱悶了半天, 原來是web.xml檔案裡沒有配置,加上 < servlet > < servlet - name >
Time of Update: 2018-07-25
在Java中,子類的構造過程中,必須調用其父類的建構函式,是因為有繼承關係存在時,子類要把父類的內容繼承下來,通過什麼手段做到的。 答案如下:
Time of Update: 2018-07-25
最近在SlackWare下進行JAVA的學習。每次都要手工起動Tomcat,很不方便。於是照貓畫虎寫了一個指令碼開機時自動運行Tomcat。 使用JDK1.5.6,安裝在/app/jdk1.5.0_06目錄下面,Tomcat是5.5的ZIP版本。
Time of Update: 2018-07-25
子類不會獲得父類的構造器,但子類構造器裡可以調用父類構造器的初始化代碼。 class Creature{public Creature(){System.out.println("Creature無參數的構造器");}}class Animal extends Creature{public Animal(String
Time of Update: 2018-07-25
今天繼續學習ant的。為了簡單起見重點突出,用ant做了下Java程式常用的三部曲:編寫、編譯、運行。 1按照昨天的學習成果,做一個工程時應該首先規劃工程結構。所以先布局檔案結構:src檔案夾放源檔案,classes放編譯好的檔案。 2.編寫一個簡單的源檔案 HelloWorld.java 內容就是列印 hello world 幾個字 然後放在src檔案夾 3.編寫build.xml 並將其放在與src檔案夾同一層目錄上。build.xml的內容及注釋如下:
Time of Update: 2018-07-25
使用ant編譯打包java檔案1.獨立使用ant1.1得到ant與安裝到http://ant.apache.org/去下載。然後,解壓在c:/ant下。(文檔寫出,路徑盡量短)1.2配置設定環境變數:ANT_HOME:c:/antPATH: ;c:/ant/bin;1.3.使用建立一個檔案夾project.1.2.1建立工程。在其下建產src,用來存放原始碼。Lib用來存放要用到的jar包。1.2.2建立一個xml檔案example.xml
Time of Update: 2018-07-25
字串轉換成日期類型: 方法1: 也是最簡單的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小寫mm表示的是分鐘 String dstr="2008-4-24"; java.util.Date date=sdf.parse(dstr); 方法3:
Time of Update: 2018-07-25
最近在讀<<Agile Java Crafting Code with Test-Driven Development>>. 這是我在去年買了Kent Benk的<<Test-Driven Development>>後讀的第三本關於Agile development 的書.<<TDD>>告訴我了測試驅動開發的大概方法,至於細節就沒有面面俱到了.而<<Agile Java ...>>這本
Time of Update: 2018-07-25
原題 http://blog.csdn.net/smcwwh/article/details/7315041,自己做的一些心得體會 1. public static void main(String[] args) { int k = 0; int ret = ++k + k++ + ++k + k; // ret的值為多少 System.err.println(ret); 1+1
Time of Update: 2018-07-25
網路中有時候我們的參數是以xml類型傳遞的,有時會把xml拼成一個String字串。 解析如下: 單一xml文檔解析 xml檔案 <?xml version="1.0" encoding="gb2312"?> <IfResponse> <IfResult ></IfResult> <IfWarning
Time of Update: 2018-07-25
在很多時候我們都需要將一些資料集合以某種檔案格式輸出,其中CSV檔案輸出是一種比較常用的方式.下面是一個簡單的實現CSV檔案輸出的代碼,與大家共用.public static boolean createCsv(HttpServletResponse Response, QueryData qryData, String[][] columnName) throws Exception { String data =
Time of Update: 2018-07-25
Java斷點調試是寫Java程式一個非常基本功。下面我們就介紹一下簡單的Java斷點調試功能。 我們給findAllGuestbook()方法添加了兩個斷點,eclispce最左邊有兩個綠點的就是斷點的點。斷點需要Ctrl + Shift + B 快速鍵就可以部署斷點了。 然後我們需要啟動並執行是Debug模式,在eclispce上面的一隻甲殼蟲模樣的按鈕。 然後點擊debug模式
Time of Update: 2018-07-25
要輸出csv檔案,只要改一下頭資訊就可以,如下設定就可以: response.setContentType("application/csv;charset=gb18030"); response.setHeader("Content-Disposition","attachment; filename=x.csv"); 亂碼問題: 一開始我覺的編碼設定的應該是正確的(在網上看資料也是這樣設定)
Time of Update: 2018-07-25
近期更新了cocos2d-x2.0.3版本,算是一個正式版了,跟2.0.2比完善了很多。剛好前兩天裝了win8,果斷的用vs2012操練,目前玩得正high,哈哈。額,聊正題。 win8上操作很完美,但是在建立android程式的時候小疼了一下,eclipse開啟項目一看,缺少檔案。找到src\org\cocos2dx\lib一看,空空如也,果斷去找HelloCpp,喵了個咪的,也沒這些檔案,再去Hello其他的找,都沒,當時傻眼了。開始cocos2d下搜尋Cocos2dxActivity.
Time of Update: 2018-07-25
Java ZXing 產生二維碼學習 1. 產生 不帶 logo 的二維碼 import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import com.google.zxing.BarcodeFormat;import com.google.zxing.Binarizer;import com.google.
Time of Update: 2018-07-25
package org.signsmile;import java.awt.Color;public class ColorConverter { public static Color String2Color(String str) { int i = Integer.parseInt(str.substring(1),16); return new
Time of Update: 2018-07-25
讀了<<Think in Java>>後,對Java的對象序列化有了一些瞭解,因此簡單的總結一下,也許以後用的著。 需要序列化的類需要實現Serializable介面或者Externalizable介面; 實現Serializable介面時,預設所有的屬性都要被儲存,若不想儲存某些屬性,有兩種辦法:一是在不想儲存的屬性前面加上transient關鍵字;二是在該類中實現下面兩個方法,在該方法中自行選擇需要儲存哪些屬性;