Time of Update: 2018-12-03
從下面這個url搬運。http://hck.iteye.com/blog/1175762不過程式略有改動。關於sax(搬自百科)SAX,全稱Simple API for XML,既是指一種介面,也是指一個軟體包。SAX是事件驅動型 XML解析的一個標準介面不會改變 SAX的工作原理簡單地說就是對文檔進行順序掃描,當掃描到文檔(document)開始與結束、元素(element)開始與結束、文檔
Time of Update: 2018-12-03
package com.ss.util.excel;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * Excel實體BEAN的屬性註解 * @
Time of Update: 2018-12-03
//伺服器返回的值往往是秒,但是計算的時候要求毫秒,需要*1000L才能得到正確的日期結果。SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");//制定日期的顯示格式String time=sdf.format(new Date((m*1000L));//m為從伺服器返回的資料轉換後的值(往往是將伺服器返回的字串形式的值,需要轉化為int型或者long型)格林時間是以1970-01-01
Time of Update: 2018-12-03
http://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/?S_TACT=105AGX52&S_CMP=tec-csdn 2009 年 8 月 05 日傳統的 Java EE 應用程式通常使用某種 MVC 架構(例如,Struts)作為前端使用者介面,隨著 Flex 的興起,基於 RIA 的用戶端能夠給使用者帶來更酷的介面,更短的回應時間,以及更接近於傳統型應用程式的體驗。本文將講述如何將 Flex 整合至一個現有的 Java EE
Time of Update: 2018-12-03
OSCache是當前運用最廣的緩衝方案,JBoss,Hibernate,Spring等都對其有支援,下面簡單介紹一下OSCache的配置和使用過程。 1.安裝過程 從http://www.opensymphony.com/oscache/download.html下載合適的OSCache版本, 我下載的是oscache-2.0.2-full版本。 解壓縮下載的檔案到指定目錄 從解壓縮目錄取得oscache.jar 檔案放到 /WEB-INF/lib 或相應類庫目錄 目錄中,
Time of Update: 2018-12-03
Java中的存取權限有public,private,protected和預設的包存取權限,如果類中的屬性方法沒有顯示的指明存取權限,則具有包存取權限,也稱它為packeged許可權,很多人也稱它為friendly存取權限,而packaged和friendly這兩個關鍵字在實際中都是不存在的。
Time of Update: 2018-12-03
Time of Update: 2018-12-03
利用Marshaller和unMarshaller可在java的object對象和xml之間實現轉換首先建立一個簡單的Boy對象[java] view plaincopyprint?@XmlRootElement(name="Root") @XmlAccessorType(XmlAccessType.PROPERTY) public class Boy { private String name = "aa"; public String getName(
Time of Update: 2018-12-03
package apistudy;import java.util.HashSet;import java.util.Set;/** * Created on 2010-6-7 * <p>Description: [HashSet的hashcode方法引起的記憶體流失]</p> * @author shixing_11@sina.com * @version 1.0*/public class HashSetTest{ public
Time of Update: 2018-12-03
在正式進入主題之前,先來點“熱身”操作-成員變數的初始化!舉一個例子,如下所示:public class Animal {int weight = 10;String gender = "male";/** * constructor 1 */public Animal() {// 初始化成員變數this.weight = 12;this.gender = "female";System.out.println("---無參數的構造方法---");}/** * constructor 2
Time of Update: 2018-12-03
大家都說 Java 很簡單,的確 Java 入門不難,但是要想深入瞭解 Java 那不是一朝一夕能夠做到的!學習 Java 最重要的一點是要學習其設計思想和設計理念,比如集合架構、IO架構的設計等。通過一個執行個體談談 HashSet 與 hashCode、equals 的使用,以及在使用時的注意事項。設計一個 Person 類,如下:package mark.zhang;public class Person {private String name;private int
Time of Update: 2018-12-03
轉自:http://java.chinaitlab.com/advance/798576_2.html代碼未經測試。 import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; import
Time of Update: 2018-12-03
Java提供了兩類主要的異常:runtime exception和checked exception。checked異常也就是我們經常遇到的IO異常,以及SQL異常都是這種異常。對於這種異常,JAVA編譯器強制要求我們必需對出現的這些異常進行catch。所以,面對這種異常不管我們是否願意,只能自己去寫一大堆catch塊去處理可能的異常。 但是另外一種異常:runtime
Time of Update: 2018-12-03
根據錯誤提示資訊,去查看了些文檔,發現原來java6中rt.jar包中已經發行了jaxb-api-2.0版本。而且在程式啟動時,jre先load這個包,導致cxf依賴的jaxb-api-2.1包中的某些class,就無法工作。sun提供瞭解決方案是endorsed檔案下放這些準備覆蓋系統內建的包!也就是jaxb-api-2.1.jar , 別忘了也把jaxb-impl-2.1.x
Time of Update: 2018-12-03
import java.util.Scanner;import java.io.*;public class ConsoleInput{ public static void main(String[] args) { //讀取一個數字使用標準輸入串對象System.in 該方法是從一個流中一個一個的讀取資料,返回的是ASCII值,所以輸入1為49 /*int rr=0; try{ System.out.print("System.in輸入:"); rr=System.in.read(
Time of Update: 2018-12-03
在myeclipse中,常用的快速鍵如下:// ctrl+/ (添加取消) /* */ ctrl+shift+/ (添加) ctrl+shift+\ (取消 /* */ ) Ctrl+M切換視窗的大小 Ctrl+Shift+F 格式化當前代碼Alt+↓ 當前行和下面一行互動位置(特別實用,可以省去先剪下,再粘貼了) Alt+↑ 當前行和上面一行互動位置(同上)
Time of Update: 2018-12-03
最近在開發中遇到一個問題,就是如何判斷遠端伺服器是否已經中斷連線,如果斷開那麼需要重新串連。首先想到socket類的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但經過實驗並查看相關文檔,這些方法都是本地端的狀態,無法判斷遠端是否已經中斷連線。然後想到是否可以通過OutputStream發送一段測試資料,如果發送失敗就表示遠端已經中斷連線,類似ping,但是這樣會影響到正常的輸出資料,遠端
Time of Update: 2018-12-03
想從一個複雜嵌套的資料結構中取出變數來,本來使用velocity來進行,但是大牛建議使用groovy,因為它更方便進行運算,並且給我了一個大致的架構,目前還在摸索中……Map裡放置參數 public Object executeScript(String script, Map<Object, Object> args)
Time of Update: 2018-12-03
0 Java安全體系概述 從JDK 1.0開始Java就實現了一套安全架構,主要用於Applet. 在這種體系下Java Code的執行環境被嚴格劃分為兩個部分,本地代碼可以訪問電腦的所有資源,而遠端代碼(Romote Code: 主要是Applet)只能運行在嚴格限制的沙箱裡面.安全管理器(Security Manager)作為一個子系統來決定哪些資源允許沙箱中的程式訪問. JDK
Time of Update: 2018-12-03
package com.hoo.utils;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class