Time of Update: 2018-12-04
Java通過POI讀寫Excel檔案 在企業專案中經常要用Java來讀寫Excel或者Word文檔,Excel是微軟的office產品中的一個重要產品,並且也是非常流行的產品。現在走在大街上的10個人可能都不知道java是什麼東西,但是可能10個人都知道怎麼操作Excel。Excel的流行是有原因的,很方便,很通用,很簡單。這麼好的東西怎麼可以不屬於java呢?所以就出現了poi包。 首先呢?poi是java開源組織的貢獻(因為java的開源導致很多人在研究它,進而出現了許多的開源組
Time of Update: 2018-12-04
幾種常用的XML解析器的比較目前常用的XML的解析器主要有:SAX,DOM,Xerces1、SAX處理的優點非常類似於流媒體的優點。分析能夠立即開始,而不是等待所有的資料被處理。而且,由於應用程式只是在讀取資料時檢查資料,因此不需要將資料存放區在記憶體中。這對於大型文檔來說是個巨大的優點。事實上,應用程式甚至不必解析整個文檔;它可以在某個條件得到滿足時停止解析。一般來說,SAX 還比它的替代者 DOM 快許多。另一方面,由於應用程式沒有以任何方式儲存資料,使用 SAX
Time of Update: 2018-12-04
在JAVA中一個激動人心的功能就是方法的重載,只要同一個函數名有不同個數、不同類型的參數時,就是會調動那一個函數。下面是一個簡單的方法重載的例子!代碼如下:class OverloadDemo{ void test(){ System.out.println("No parameters"); } void test(int a){ System.out.println("a: "+a);
Time of Update: 2018-12-04
導讀: 全文檢索索引一直都是web方面的關鍵技術,如何在浩如煙海的資訊中找到自己想要的資訊是人們最關心的。鼎鼎大名的GOOGLE就是一個很成功的例子,網路上的人們大部分都用GOOGLE來尋找自己需要的內容。全文檢索索引主要有兩個技術指標:快速和精確。前一段時間做了一個新聞系統,老闆要加上全文檢索索引的功能,想了很久才用一個不太高明的方法實現了。現在分享一下,希望是拋磚引玉吧,如果大家有更好的辦法請跟在後邊:)
Time of Update: 2018-12-04
導讀: 摘要 本文闡述了使用JAVA程式設計語言對基於客戶/伺服器模式的應用編寫網路通訊程式,討論了SOCKET機制、輸入輸出資料流以及程式實現代碼。 關鍵詞 JAVA,網路,SOCKET,APPLET 網路上的系統結構多為客戶/伺服器模式,伺服器端負責資料和映像等的儲存、維護、管理以及傳遞,用戶端則負責人機介面的操作、送出需求及顯示收回的資料。 下面介紹一下如何使用JAVA來進行網路編程: 1)
Time of Update: 2018-12-04
導讀: 使用Java將Word轉為Html或txt。前一段時間為這個問題頭疼的不得了,後來查閱了資料終於解決了;現將程式放出,以便以後參考。 //------------------------------------------------------- //著作權 (C) 浪潮集團商用系統有限公司 保留所有權利 //檔案名稱: wordtohtml 檔案版本: 1.00.00 //作 者: 郭鑄 作者郵箱: guozhu@langchao.com 完成日期: 2004-1
Time of Update: 2018-12-04
import com.hao.util.FileUtil;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;public
Time of Update: 2018-12-04
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;import java.util.Properties;public class ProperUtil {private Properties propertie;private
Time of Update: 2018-12-04
import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;public class XMLUtil {private Document document = null;public Document getDocument() {return this.document;}public XMLUtil() {this.document =
Time of Update: 2018-12-04
import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.MediaTracker;import java.awt.Toolkit;import
Time of Update: 2018-12-04
import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.binary.Base64;import org.apache.commons.codec.binary.Hex;import
Time of Update: 2018-12-04
import java.math.BigDecimal;import java.text.DecimalFormat;import org.apache.commons.lang.StringUtils;public class DoubleUtil {private static final int DEF_DIV_SCALE = 10;public static double scale2(double v) {BigDecimal bd = new BigDecimal(v);bd =
Time of Update: 2018-12-04
這裡只是把主要的方法寫了出來,main方法調用就可以了,不要忘記倒包了 /** * java.security.MessageDigest類中有MD5 SHA等密碼編譯演算法的實現 */ public static void MD5Test(){ MessageDigest md=null; try { md=MessageDigest.getInstance("MD5");
Time of Update: 2018-12-04
由於js對json的原生支援,所以現在很多項目的資料轉送都喜歡用json。 怎麼樣把資料從java對象轉化為json對象,有怎麼把前台的json對象轉化成java對象去處理?這是開發中常要解決的問題。json-lib是sourceforge的一個開源項目,常用來解決java
Time of Update: 2018-12-04
AIDE是Android上的Java IDE,支援在手機或平板上直接開發Android應用程式。Google Play 連結:https://play.google.com/store/apps/details?id=com.aide.ui下面是適用於AIDE 1.0.1 至 1.0.4 的自訂補丁,儲存到 /sdcard/LuckyPatcher/com.aide.ui.txt[BEGIN]Patch for AIDE 1.0.1 to 1.0.4 by coolypfhttp://blog.
Time of Update: 2018-12-04
Elliotte Rusty Harold本文譯自 O'Reilly 美國總公司網站上的文章,不要再以為 Java 只能拿來設計網頁上的動態圖形,其實 Java 是一個功能完備的程式語言,而且是當今許多程式員的第一選擇。因為 Java 語言具備清晰的架構、提供動態記憶體管理、 渾然天成地整合了 Web … 等優點,使得 Java 開發程式過程所需要的時間較許多其他開發工具少得多。 暢銷作家 Elliotte Rusty Harold 最近出版的 一本書《 Java I/O 》
Time of Update: 2018-12-04
1.下載java3d安裝包,預設安裝即可。2.開啟eclipse,建立java3d項目。3.“Project -> Properties -> Libraries -> add external jars”匯入安裝包內的jar檔案,一共3個。下載3d的jdk地址:http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html 測試環境是否搭建好的代碼:import
Time of Update: 2018-12-04
代理分為兩種:一種是實現介面的java動態代理,一種為不實現介面的代理是基於CGLIB實現的。 Proxy提供了用於建立動態代理類和動態代理對象的 靜態方法,它也是所有動態代理的父類,下面通過簡單的 執行個體介紹Dynamic Proxy:Dog:public interface Dog { public void info(); public void run();} Dog的實作類別:public class DogImpl implements Dog{ public void
Time of Update: 2018-12-04
---------------------- android培訓、java培訓、期待與您交流!
Time of Update: 2018-12-04
七、 Memcached用戶端程式Memcached的java用戶端已經存在三種了:? 官方提供的基於傳統阻塞io由Greg Whalin維護的用戶端? Dustin Sallings實現的基於java nio的Spymemcached? XMemcached1. 三種API比較 1) memcached client for java較早推出的memcached JAVA用戶端API,應用廣泛,運行比較穩定。 2) spymemcachedA