Time of Update: 2015-03-13
標籤:1.DButilimport java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ResourceBundle;/** * 資料庫操作工具類 * @author xrhou * */public class DBUtils
Time of Update: 2015-03-14
標籤:UVA10494:If We Were a Child Again 大數除法加取餘import java.util.Arrays;import java.util.Scanner;import java.math.*;public class Main{ public static void main(String[] args) { Scanner cin = new Scanner(System.in); BigInteger a,b;
Time of Update: 2015-03-14
標籤:String DateStr1 = "2013-10-01 10:10:10";String DateStr2 = "2013-10-02 11:11:11";DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date dateTime1 = dateFormat.parse(DateStr1);Date dateTime2 = dateFormat.parse(DateStr2);System.out.
Time of Update: 2015-03-14
標籤:HDU1002:大數加法,PE了N次import java.util.Scanner;import java.math.*;public class Main{ public static void main(String[] args) { Scanner cin = new Scanner(System.in); int T; T=cin.nextInt(); for(int z=1;z<=T;z++)
Time of Update: 2015-03-14
標籤:java nio 翻譯 Java NIO主要有以下核心組件構成:通道緩衝選取器 Java
Time of Update: 2015-03-14
標籤:這兩天學了一下JAVA的文法,還沒有學習後面的核心地方,突然間覺得JAVA這門語言很棒,我要在接下來的時間系統的學習一下。就這麼愉快地決定了。Java對於大數計算這方面的優勢很大。最重要的是代碼量小了(時間複雜度我有點拿不準)。於是針對這兩天對Java的摸索,寫一篇日誌。記錄一下針對ACM來說常用的Java方面的東西。1、輸入首先要想輸入需要先包括:import
Time of Update: 2015-03-14
標籤:在jsp和class檔案中調用的相對路徑不同。在jsp裡,根目錄是WebRoot 在class檔案中,例如: WebRoot/WEB-INF/classes
Time of Update: 2015-03-14
標籤:設計模式 代理模式 原廠模式 適配模式 一、適配器設計模式簡單來說,就是通過一個間接類來選擇性的來覆寫一個介面interface Window{public void open() ;// 開啟視窗public void close() ;// 關閉視窗public void icon() ;// 最小化public void unicon() ;//
Time of Update: 2015-03-13
標籤:java-身份證驗證此身份證工具類有如下功能: 1、驗證社會安全號碼碼是否合法。(16位或18位) 2、通過社會安全號碼碼計算年齡 。 3、通過社會安全號碼碼計算出生日期 4、通過社會安全號碼碼計算性別package com.ciming.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public
Time of Update: 2015-03-13
標籤:用session防止表單重複提交思路:在伺服器端產生一個唯一的隨機標識串Token,同時在目前使用者的Session域中儲存這個Token。然後將Token發送到用戶端的Form表單中,在Form表單中使用隱藏欄位來儲存這個Token,表單提交的時候連同這個Token一起提交到伺服器端,然後在伺服器端判斷用戶端提交上來的Token與伺服器端產生的Token是否一致,如果不一致,那就是重複提交了,此時伺服器端就可以不處理重複提交的表單。如果相同則處理表單提交,處理完後清除目前使用者的Sess
Time of Update: 2015-03-13
標籤:jvm java 記憶體 記憶體配置 Java虛擬機器運行時資料區運行時資料區主要包括:方法區、堆、虛擬機器棧、本地方法棧、程式計數器。其中方法區和棧是線程共用的地區,另外三塊地區是每個線程私人的地區。各個資料區的功能簡單說明如下:程式計數器:當前線程所執行的位元組碼的行號指標。虛擬機器棧:描述Java方法執行的記憶體模型——每個方法在執行的同時都會建立一
Time of Update: 2015-03-14
標籤:java 內部類 java的內部類、匿名類本來以為自己用的已經很溜了, 結果, 就在昨天晚上12點來鐘發生了重大事故。要說事故的嚴重性呢,那就是導致我一晚上沒有睡著覺。那下面先用一段類比代碼來描述下我出現的問題的:public class Test {public static void main(String[] args) throws InterruptedException {View v = new View()
Time of Update: 2015-03-13
標籤:1.方法重載(method overload)的具體規範如果有兩個方法的方法名相同,但參數不一致,哪麼可以說一個方法是另一個方法的重載。一.方法名一定要相同。二.方法的參數表必須不同,包括參數的類型或個數,以此區分不同的方法體。1.如果參數個數不同,就不管它的參數類型了!2.如果參數個數相同,那麼參數的類型或者參數的順序必須不同。三.方法的傳回型別、修飾符可以相同,也可不同。四.main方法也可以被重載JAVA中方法重載,方法覆蓋,方法繼承等小結
Time of Update: 2015-03-13
標籤:當一個類從被JVM裝載開始,各種代碼的執行順序大致如下:被JVM裝載->執行父類的相關代碼->如果有靜態初始化,先執行靜態初始化,且只執行一次,以後即使有該類執行個體化,也不會再執行->如果有靜態代碼塊,以與靜態初始化一樣的方式執行->如果有new語句帶來的執行個體化,先為成員變數分配空間,並綁定參數列表,隱式或顯式執行super(),即父類的構造方法,->執行非靜態代碼塊-〉執行本類的建構函式-〉執行其他代碼Java類執行順序
Time of Update: 2015-03-13
標籤:http://www.cnblogs.com/preftest/archive/2011/12/08/2281322.htmljava記憶體溢出分析工具:jmap使用實戰 在一次解決系統tomcat老是記憶體撐到頭,然後崩潰的問題時,使用到了jmap。 1 使用命令 在環境是linux+jdk1.5以上,這個工具是內建的,路徑在JDK_HOME/bin/下 jmap -histo pid>a.log 2 輸出結果摘要 Size Count Class
Time of Update: 2015-03-14
標籤:被標記為transient的屬性在對象被序列化的時候不會被儲存int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, new_length);//Arrays是數組的工具類//ArrayList的轉化為靜態數組的toArray方法就是這個原理//ArrayList的擴容原理也是Arrays.copyOf()方法//建立了一個數組定義一個數組int[] a={3,1,4,2,5}; int[] b=a;
Time of Update: 2015-03-13
標籤:1. 在web容器中設定(此處以tomcat為例) 在tomcat-5.0.28\conf\web.xml中設定,以下是tomcat 5.0中的預設配置:[html] view plaincopy <!-- ==================== Default Session Configuration ==============
Time of Update: 2015-03-13
標籤:1、最古老的 //未處理public static final int PROCESS_STATUS_UNTREATED = 0;//已接收public static final int PROCESS_STATUS_ACCPECTED = 1;//已處理public static final int PROCESS_STATUS_PROCESSED = 2;2、改進版的public static final class PROCESS_STATUS{ //未處理
Time of Update: 2015-03-13
標籤:問題:調試Java原始碼時,只能看到原始碼,卻無法查看原始碼中的變數的即時值原因:jre為了節省空間的,在打包時去掉了class檔案中的調試資訊。思路:使用jdk裡的src.zip源碼重新編譯產生完整的帶有調試資訊的class檔案做法:1、建立一個Java Project2、解壓縮src.zip,把裡面的java和javax兩個檔案夾複製粘貼到工程裡作為source3、在Eclipse中,開啟window/preferences/java/compiler/errors or
Time of Update: 2015-03-14
標籤:1998年12月,SUN公司發布了Java 1.2,開始使用“Java 2” 這一名稱,目前我們已經很少使用1.2之前的版本,所以通常所說的Java都是指Java2。Java 有三個版本,分別為 J2SE、J2EE和J2ME,以下是詳細介紹。J2SE(Java 2 Platform Standard Edition)