Time of Update: 2018-12-04
//第一種方式import java.util.regex.Pattern;import java.util.regex.Matcher;...// 4 different combinaisonsPattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");Matcher m = CRLF.matcher(myString); if (m.find()) { newString =
Time of Update: 2018-12-04
1 單例模式確保一個類只有一個執行個體,自行提供這個執行個體並向整個系統提供這個執行個體。 2 特點: 3 1,一個類只能有一個執行個體 4 2,自己建立這個執行個體 5 3,整個系統都要使用這個執行個體 6 例: 在下面的對象圖中,有一個"單例對象",而"客戶甲"、"客戶乙" 和"客戶丙"是單例對象的三個客戶對象。可以看到,所有的客戶對象共用一個單例對象。而且從單例對象到自身的連接線可以看出,單例對象持有對自己的引用。 7 8
Time of Update: 2018-12-04
package com.quugames.fish.util;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import net.sf.json.JSONObject;/** * 購買驗證 * @author Administrator */public class BuyValidation {/** *
Time of Update: 2018-12-04
public static String getIp(){ String localip=null;//本地IP,如果沒有配置外網IP則返回它 String netip=null; //外網IP try { Enumeration<NetworkInterface> netInterfaces = NetworkInterface.getNetworkInterfaces(); while(
Time of Update: 2018-12-04
什麼是UDP協議UDP協議的全稱是使用者資料報,在網路中它與TCP協議一樣用於處理資料包。在OSI模型中,在第四層——傳輸層,處於IP協議的上一層。UDP有不提供資料報分組、組裝和不能對資料包的排序的缺點,也就是說,當報文發送之後,是無法得知其是否安全完整到達的。為什麼要使用UDP在選擇使用協議的時候,選擇UDP必須要謹慎。在網路品質令人不十分滿意的環境下,UDP協議資料包丟失會比較嚴重。但是由於UDP的特性:它不屬於串連型協議,因而具有資源消耗小,處理速度快的優點,所以通常音頻、視頻和普通資料
Time of Update: 2018-12-04
初始化 順序應該是.父靜態變數-->子靜態變數-->父非靜態變數-->父靜態代碼塊-->父建構函式------>子非變數-->子靜態代碼塊-->子建構函式 以上是網上盛傳的其實應該是這樣:(大家自己寫代碼驗證)1. 父類靜態成員和靜態初始化塊 ,按在代碼中出現的順序依次執行 2. 子類靜態成員和靜態初始化塊 ,按在代碼中出現的順序依次執行 3. 父類執行個體成員和執行個體初始化塊 ,按在代碼中出現的順序依次執行 4. 父類構造方法 5.
Time of Update: 2018-12-04
輸入年判斷是否是閏年import java.io.*; //匯入所需要的公用類 /** 類LeapYear */public class LeapYear{/** main()方法 */public static void main( String args[] ) throws IOException{ //下面7行語句的作用是從鍵盤輸入年份存放到變數year中 InputStreamReader ir; BufferedReader in; ir=new
Time of Update: 2018-12-04
/*從鍵盤輸入一個年份,判斷是否是閏年*/ 2 import java.util.*; 3 public class J2_12{4 public static void main(String args[]){5 Scanner scanner = new Scanner(System.in);
Time of Update: 2018-12-04
JDBC是JAVA操作資料庫的基本技術,並不是唯一技術。 Hibernate、TopLink等OR Mapping操作資料庫的技術都是建立JDBC技術之上的,實際來說,他們的效能和JDBC是有很大差距的,但反過來說,如果JDBC用不好,還不如hibernate呢。暫且不說這些孰優孰劣的話了,再次主要是對Java的基礎技術做個總結,以加深認識。 一、JDBC的基本原理JDBC是Java操作資料庫的技術規範。
Time of Update: 2018-12-04
package test1; import java.awt.*; import java.awt.event.*; import java.applet.*; public class Applet1 extends Applet { boolean isStandalone = false; PopupMenu popupMenu1 = new PopupMenu(); MenuItem menuItem1 = new MenuItem(); MenuItem menuItem2 =
Time of Update: 2018-12-04
最近在使用swing,感覺好煩啊,但項目的需要,只有先放棄我的最愛ejb,來搞swing了。在開發的過程中,有這樣一個功能,與大家一同分享。以下語句功能是用java程式啟動jboss伺服器。 //s1是命令字串 String s1 = "cmd /E:ON /c start "; //s2:是所要調用的bat檔案路徑 String s2 = jbccmPath;//..c:/jboss/bin/run.bat try { Process process =
Time of Update: 2018-12-04
今天用struts開發時用到了這樣一個功能,通過在jsp頁面輸入資料,跳轉到form判斷。這時就要用到一個輸入判斷的問題。這個功能雖說簡單,但寫起來也要花些時候,後來在網上找到一篇文章,覺得寫的比較簡單,貼到這了。 //判斷備份次數是否是數字 char[] times = this.failtimes.trim().toCharArray(); for (int i = 0; i < times.length; i++) { char ch = times[i]
Time of Update: 2018-12-04
package wit.test;public class Test2{public static void main(String[] args) { //傳對象 AA a =new AA(); a.n = 10; System.out.println("調用函數(參數是對象)前:"+a.n); f(a); System.out.println("調用函數(參數是對象)後:"+a.n); //傳的是基本類型 int n = 10;
Time of Update: 2018-12-04
要讀取檔案,就要用到流的概念了(java.io.*);首先,可分為位元組讀取和字元讀取,根據讀不同的檔案來選擇用哪個方法會更簡單,(不過位元組讀取是萬能的,就是方法上有點麻煩); 第一種字元流的方法:import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class OpenFile {public
Time of Update: 2018-12-04
1.java 工程在伺服器上運行。 (1) 在伺服器上建立工程目錄,例如:/usr/serch . 把java 工程複製到目錄下,把工程引用到的jar包複製到對應目錄下。(2)運行 java -Xms256m -Xmx512m -classpath /usr/search/lib/*.jar: com.search.類名 參數2.在TOMCAT 伺服器上 配置如下:(1):將java
Time of Update: 2018-12-04
在《資料移轉》中遷移的一個核心處理是解析並更新本地xml檔案,而這種操作簡單利用java API即可完成。在 javax.xml.parsers包中提供了處理xml檔案的類,使用它們我們可以將xml檔案讀入記憶體; javax.xml.transform包中提供了一些轉換工具,我們可以將一種源樹形轉化為目標樹形結果,例如我們可以將dom型源轉化為InputStream型,這樣可以將記憶體中的xml檔案儲存體在硬碟上;而在org.w3c.dom中提供了JAVA處理XML的DOM介面,
Time of Update: 2018-12-04
在Web應用使用Applet有時是一種不錯的選擇,例如在flex中加入特色上傳功能等就可將Applet做為備選方案之一。而Applet需要訪問本地資源時需要得到客戶機器的認可,很自然我們會想到網路知識中的數位簽章(digital signature)。而對java Applet的數位簽章較為方便。 在數位簽章之前將我們編寫的Applet應用匯出jar包,而後主要利用java se中提供的keytool.exe和jarsigner.exe工具,前者用於產生密鑰庫和匯出認證,後者用於對Applet
Time of Update: 2018-12-04
轉自:http://hi.baidu.com/axhack/blog/item/79cd2a45fdc59923cffca318.html java定時任務處理方法2008-04-19 10:47Java2的開發包中提供了一種很使用的線程功能:提前安排將來某段時間執行某任務Timer
Time of Update: 2018-12-04
轉自“http://blog.csdn.net/longronglin/archive/2008/04/24/2325214.aspx”下面的是簡易版,詳細地可以根據此進行修改.比如檔案尾碼......下面的代碼進行過測試:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnectio
Time of Update: 2018-12-04
今天早上啟動項目時控制台輸出下面資訊(tomcat是tomcat6.0),之前項目沒有出現這樣的問題.2013-5-11 11:34:31 org.apache.catalina.core.AprLifecycleListener init資訊: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the