Time of Update: 2018-12-05
1.本執行個體基於java控制台輸出2.本執行個體未包含勝負判斷演算法,待完善3.本執行個體用於數組、類和對象、輸入輸出、流程式控制制等知識點的教學用PlayGo.javapackage cn.edu.lecheng;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class PlayGo {private static final int
Time of Update: 2018-12-05
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.Charset;import java.util.Map;import java.util.Vector;/*
Time of Update: 2018-12-05
package com.test.core.util;import org.apache.log4j.Logger;import org.apache.oro.text.regex.MalformedPatternException;import org.apache.oro.text.regex.Pattern;import org.apache.oro.text.regex.PatternCompiler;import
Time of Update: 2018-12-05
1.設定Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 設定60秒生存期,如果設定為負值的話,則為瀏覽器進程Cookie(記憶體中儲存),關閉瀏覽器就失效。 cookie.setPath("/test/test2"); 設定Cookie路徑,不設定的話為當前路徑(對於Servlet來說為request.getContextPath() +
Time of Update: 2018-12-05
package com.yanek.util;import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader;public class Tool {/** * @param args */public static void main(String[] args) {System.out.println(executeCommond("ipconfig"));} /**
Time of Update: 2018-12-05
這裡暫且把XML格式放在一邊吧,我們來看看Java使用的最多的.properties設定檔... 今天,看到好幾個J2EE的應用發布到伺服器上的時候,都要在J2EE Container啟動的時候,在啟動的指令碼上面添加啟動的參數: -DSystemAConfigFile="XXXXX" -DSystemBConfigFile="YYYYY" -DSystemCConfigFile="ZZZZZ"這樣一來,每每有新的應用需要發布到J2EE Applicaion
Time of Update: 2018-12-05
自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就 是Sun ONE(Open Net Environment)體系。J2SE就是Java2的標準版,主要用於案頭應用軟體 的編程;J2ME主要應用於嵌入是系統開發,如手機和PDA的編程;J2EE是Java2的企業版,主 要用於分布式的網路程式的開發,如電子商務網站和ERP系統。J2SE開發案頭應用軟體比起
Time of Update: 2018-12-05
★ replaceAll ()/appendReplacement()/appendTail(): Matcher 類同時提供了四個將匹配子串替換成指定字串的方法:replaceAll()replaceFirst()appendReplacement()appendTail()public class Test { /** * @param args * @return * 4 * 1240 * 124067 */ public static void main(String[]
Time of Update: 2018-12-05
由於需要研究了下用 java socket 傳輸檔案,由於需要傳輸多個檔案,因此,採用了多線程設計。用戶端每個線程建立一個 socket 串連,每個 socket 串連負責傳輸一個檔案,服務端的ServerSocket每次 accept 一個 socket 串連,建立一個線程用於接收用戶端傳來的檔案。1、服務端 import java.io.BufferedInputStream; import java.io.BufferedOutputStream;
Time of Update: 2018-12-05
Time of Update: 2018-12-05
本樣本使用Java類比Socket伺服器端,由用戶端向伺服器發送請求資訊後,擷取伺服器XML資訊,然後解析處理。1、Socket伺服器端import java.net.*;import java.io.*;public class TCPServer {public static void main(String args[]){try{int serverPort=7896;ServerSocket listenSocket=new
Time of Update: 2018-12-05
readLine()方法不讀取分行符號,遇到分行符號就返回,然後進行下一行的讀取一個小例子如下所示:InputStream inputStream = read(filename);String line = null;BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));int count = 0;while ((line = br.readLine()) != null) {count += 1;
Time of Update: 2018-12-05
import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JPanel;import
Time of Update: 2018-12-05
注意點: 執行的代碼檔案所在盤為根目錄即可。假設 編譯後class檔案在e盤,則e下的 E:\opt\test.txt 在代碼中就可以寫成/opt/test.txt這樣的好處是 windows下寫的代碼直接部署到linux伺服器就可以了,路徑不用改。測試代碼: package com.yanek.util;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import
Time of Update: 2018-12-05
需求:一個類被CGLIB代理,並且,這個類要通過反射執行自己的函數。(應用程式層通過spring動態注入controller,並且,通過抽象父類來負責反射子類的具體跳轉函數。)這個時候會遇到一個問題。在類自己反射自己的過程中,this返回的並不是CGLIB的代理類,所以要做一個設定,反射的時候傳入類代理執行個體。 這個問題主要發生在通過spring攔截器攔截應用程式層跳轉器的時候。
Time of Update: 2018-12-05
關於servlet中的路徑的幾個函數的例子:假設有如下請求的路徑:http://192.168.1.191:8083/CitizenWeb/TestServlet?ywdm=01&czmd=02&dd=000301. /CitizenWebrequest.getContextPath(); 2. TestServletrequest.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1);
Time of Update: 2018-12-05
Simulating Multiple Inheritance in JavaArticle Author: Mike Van AtterFrom Book: CodeNotes for JavaDate Published: February 1, 2002Purpose of Multiple InheritanceMultiple inheritance allows a single class to extend two parent classes and thus provide
Time of Update: 2018-12-05
源文作者Neel V. Kumar Terway.com 在 Java 程式中使用多線程要比在 C 或 C++ 中容易得多,這是因為 Java 程式設計語言提供了語言級的支援。本文通過簡單的編程樣本來說明 Java 程式中的多線程是多麼直觀。讀完本文以後,使用者應該能夠編寫簡單的多線程程式。 為什麼會排隊等待?
Time of Update: 2018-12-05
/* XMLTest.java* Created on 2004-11-16*/package test;import java.beans.XMLEncoder;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream; public class XMLTest {
Time of Update: 2018-12-05
這裡我以從一個使用者表中查詢使用者資訊為例示範其用法:1.將PageResultSet.java檔案編譯成class檔案,並放入你的Web應用程式的WEB-INF/classes/com/youngor/util目錄下,可以對包名做相應修改。2.在你的Action類中:先從業務處理邏輯類中取出資料(ArrayList或Vector格式)UserBO userBO=new UserBO();Collection