Time of Update: 2018-12-05
java 獲得執行類絕對路徑的方法這裡用來測試與該類相同路徑的一個檔案“text.txt“String fileName = //test.txt//this.getClass().getResource("") ------可以換成這個類名打點Test.class.getResource("")//getResource ("")括弧裡不能為其它的字元,Null 字元即可//getResource("/")
Time of Update: 2018-12-05
java.lang.OutOfStackError:permgen space 在linux 伺服器上部署三個項目出現此錯誤...記憶體溢出,permgen(permanent generation space 記憶體永久儲存地區)三個項目全是用ssh架構做.有這麼占空間麼.?解決此問題可以設大tomcat運行記憶體:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m
Time of Update: 2018-12-05
最近一直寫java 操作簡訊貓的app.後來google 到smslib ,不錯的opensource.libraray.在網上也沒找到中文的,於是翻譯的一下smslib 的簡介 Smslib 是一個允許你通過一個gsm Modem或者是一個 gsm phone收發簡訊的java庫.(Open source) Smslib最新版本是3.4.6.Smslib v3依然保留了一些以前的功能:1. 支援通過一系a列的串口或者ip串連gsm phone 和gsm modem
Time of Update: 2018-12-05
Java初學者往往會遇到JDK配置方面的問題。其實相關的配置並不難。下面就以Windows Vista系統為例,詳細的說明一下配置的過程。1. 下載JDK可以在Sun公司的網站上下載到免費的JDK軟體,具體地址:http://java.sun.com/javase/downloads/index.jsp。注意選擇正確的作業系統(這裡選擇Windows)。2. 安裝JDK直接點擊安裝就可以了,JDK6預設安裝在C:/Program
Time of Update: 2018-12-05
1、中文問題的來源 電腦最初的作業系統支援的編碼是單位元組的字元編碼,於是,在電腦中一切處理常式最初都是以單位元組編碼的英文為準進行處理。隨著電腦的發展,為了適應世界其它民族的語言(當然包括我們的漢字),人們提出了UNICODE編碼,它採用雙位元組編碼,相容英文字元和其它民族的雙位元組字元編碼,所以,目前,大多數國際性的軟體內部均採用UNICODE編碼,在軟體運行時,它獲得本地支援系統(多數時間是作業系統)預設支援的編碼格式,然後再將軟體內部的UNICODE轉化為本地系統預設支援的格式顯
Time of Update: 2018-12-05
檔案類型識別的方法有很多,如使用URLConnection對象的getContentType方法獲得: File file = new File(“檔案路徑”);String type = file.toURL().openConnection().getContentType();其他方法可參考資料:http://www.rgagnon.com/javadetails/java-0487.html中介紹的方法針對不同形式的資料進行解析。若資料是位元組數組時,可參考程式: /** *
Time of Update: 2018-12-05
一、Plugin開發1、簡介 Eclipse的強大,得益於其基於OSGI的外掛程式系統。Eclipse整個系統都基於外掛程式,各個模組可以以插件的形式加入或被替換。開發人員也可以開發自己的外掛程式,來擴充Eclipse的功能。a、外掛程式外掛程式是打包的基本單位。通常一個外掛程式是一個jar檔案或目錄,被放置在Eclipse安裝目錄的"plugins"子目錄下。外掛程式的配置資訊被包含在plugin.xml檔案內。b
Time of Update: 2018-12-05
public static boolean hasSpecialChars(String input) { boolean flag = false; if((input !=null) && (input.length()>0)) { char c; for(int i=0; i<input.length();i++) { c = input.charAt(i);
Time of Update: 2018-12-05
@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"exp aa/aaa@10g owner=aaa file=E:\wrok\db\%Ymd%-aaa.dmpecho wait ...exp bbb/bbb@10g owner=bbb file=E:\wrok\db\%Ymd%-bbb.dmp //資料備份private static void dataBackup(){if(DATA_BACKUP){Runtime rt =
Time of Update: 2018-12-05
正確安裝一個JAVA開發環境是很費時間的,對於初學者來說,更是會走很多歪路。本人利用春節放假期間,製作了一個視頻教程,希望能協助大家。一、簡介:本執行個體示範了安裝一個JAVA開發環境的完整過程。這個開發環境可以實現以下功能:1、JAVA常規開發2、AWT、SWING、SWT應用程式開發3、常規WEB開發(Applet , Servlet , JSP)4、J2EE開發(EJB2.0)5、常見架構開發(Tapestry , JSF , Struts , Spring ,
Time of Update: 2018-12-05
(tomcat5.5 traceline如下:) java.lang.IllegalArgumentException: javacc,ant,commons-collections,log4j,junit-Extension-Nameat java.util.jar.Attributes$Name.<init>(Attributes.java:440) at java.util.jar.Attributes.getValue(Attributes.java:99) at
Time of Update: 2018-12-05
採用: java.net.URLEncoder.encode(Base64編碼(加密字串), StringCode)
Time of Update: 2018-12-05
set JAVA_HOME=D:/j2sdk1.4.1_01set CATALINA_HOME=D:/Tomcat 5.0set classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;set Path=%Path%;%JAVA_HOME%/bin;%CATALINA_HOME%/binset AXIS_HOME=E:/Tomcat/webapps/axisset
Time of Update: 2018-12-05
用JAVA 寫的多伺服器通訊架構,目前實現AccountServer,GatewayServer,GlobalServer,RecordServer,SessionServer和Client的架構代碼,可以實現簡單的命令列發送文字,接下來是要最佳化效能和增加相應的功能。已經實現的功能:1、NIO的讀寫2、Socket粘包處理3、任務處理4、用戶端串連5、指令定義6、串連驗證7、訊息轉寄8、使用者管理9、組態管理
Time of Update: 2018-12-05
2012 瞿正峰著作權,保留所有權利中國 杭州 一、概述 JAVA多伺服器通訊架構是基於NIO開發的Socket通訊架構,實現了用戶端和伺服器,伺服器與伺服器之間的通訊功能,適合應用於大型聊天伺服器,大型遊戲伺服器。 本示範程式實現了一個基本的命令列聊天功能,以示範基本的通過socket發送遊戲指令或聊天訊息的能力。二、使用方法 1、註冊 命令格式: reg 使用者名稱 密碼 例如: >reg lions 123456 2、登入 命令格式: login 使用者名稱 密碼 例如:
Time of Update: 2018-12-05
用java寫的多伺服器通訊架構基本成型,為了給架構增加多語言的支援,以便可以支援與多種語言開發的用戶端互相通訊,目前暫訂Flash,java,C三種語言,綜合考慮,選用google protocol
Time of Update: 2018-12-05
try { sqls = "select syqyid,syqymc from z_syqybm where syqyid='" + pSYQYID + "'"; rs = db.executeQueryXZH(conn, sqls); if (rs.next()) { rssyqymc = rs.getString("syqymc"); } else { //out.println("<script
Time of Update: 2018-12-05
package com.sunray.express.core.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import sun.audio.AudioPlayer;import sun.audio.AudioStream;public class PlayAudio1 {static
Time of Update: 2018-12-05
基本篇 本文介紹的JAVA規則的說明分為5個層級,層級1是最基本也是最重要的層級,在今後將陸續寫出其他的規則。遵守了這些規則可以提高程式的效率、使代碼有更好的可讀性等。 (1) 避免使用NEW關鍵字來建立String對象。把一個String常量copy到String 對象中通常是多餘、浪費時間的Public class test{Public void method(){System.out.print (str);}private String str = new String ("1");
Time of Update: 2018-12-05
public class Stack{ public static void main(String args[]){ java.util.Stack<String> stack=new java.util.Stack<String>(); for(String s:"My dog has fleas".split(" ")) stack.push(s); while(!stack.empty())