Time of Update: 2018-12-04
http://www.jb51.net/softs/2276.html EditPlus 先要將JAVA的運行環境安裝並且調試好。 首先,從菜單“工具(Tools)”->“配置使用者工具...”進入使用者工具設定。 在類別裡展開“工具”樹形菜單->“使用者工具”,選擇“組和工具項目”中的“Group
Time of Update: 2018-12-04
首先我們來看一下java程式在底層是怎麼工作的:JAVA有兩種核心機制:Java虛擬機器(Java Virtual Machine):1、java虛擬機器可以理解成一個以位元組碼為機器指令的CPU。2、對於不同的平台,有不同的虛擬機器。3、java虛擬機器機制屏蔽了底層運行平台的差別,實現了“一次編譯,隨處運行”。垃圾收集機制(Garbage
Time of Update: 2018-12-04
以下兩個類可以很方便的完成字串的加密和解密:加密:CryptHelper.encrypt(password)解密:CrypHelper.decrypt(password) 代碼如下:CryptUtils.javapackage com.gdie.lab.crypt;import java.io.IOException;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;
Time of Update: 2018-12-04
最近做Web開發時碰到一個問題,要求向一些使用者發送通知訊息,為了避免重複發送,需要構建一個不包含重複使用者的列表。以下是實現方法:-----------------------------------------------------------------import org.apache.commons.collections.list.SetUniqueList;private void cleanSameSender(List<ExamRelation>
Time of Update: 2018-12-04
方法一:用Java實現zip壓縮檔和目錄程式碼今天寫了個用java壓縮的功能,可以實現對檔案和目錄的壓縮。由於java.util.zip.ZipOutputStream有中文亂碼問題,所以採用org.apache.tools.zip.ZipOutputStream。以下是代碼: Java代碼 package net.szh.zip;import java.io.BufferedInputStream; import java.io.File; import
Time of Update: 2018-12-04
常用的保護技術由於Java位元組碼的抽象層級較高,因此它們較容易被反編譯。本節介紹了幾種常用的方法,用於保護Java位元組碼不被反編譯。通常,這些方法不能夠絕對防止程式被反編譯,而是加大反編譯的難度而已,因為這些方法都有自己的使用環境和弱點。1. 隔離Java程式 最簡單的方法就是讓使用者不能夠訪問到Java Class程式,這種方法是最根本的方法,具體實現有多種方式。例如,開發人員可以將關鍵的Java
Time of Update: 2018-12-04
1.擷取當前日期的前一天的日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar cl = Calendar.getInstance();cl.add(Calendar.DATE,-1);
Time of Update: 2018-12-03
第01章Java技術入門——v512工作室 編輯:玄玉何為JavaJava虛擬機器 我的部落格JDK安裝配置Java運行環境v512工作室Java程式結構Java自動垃圾收集中科院新科海學校何為Java簡單概述:Java不僅是一種程式設計語言,更是一種功能強大、完備的開發和運行環境 官方網址為http://java.sun.com。Sun(Stanford University Network)1982年2月成立,目前全球僱員2萬6千餘人發展曆程:19
Time of Update: 2018-12-03
簡介 本文首先介紹了靜態程式碼分析的基本概念及主要技術,隨後分別介紹了4種現有的主流Java靜態程式碼分析工具 (Checkstyle,FindBugs,PMD,Jtest),最後從功能、特性等方面對它們進行分析和比較,希望能夠協助Java軟體開發人員瞭解靜態程式碼分析工具,並選擇合適的工具應用到軟體開發中。 引言 在Java軟體開發過程中,Team Dev往往要花費大量的時間和精力發現並修改代碼缺陷。Java靜態程式碼分析(static code
Time of Update: 2018-12-04
java的Enum枚舉類型終於在j2se1.5出現了。之前覺得它只不過是雞肋而已,可有可無。畢竟這麼多年來,沒有它,大家不都過得很好嗎?今日看《Thinking in Java》4th
Time of Update: 2018-12-04
環境: RedHat Linux JDK5.0功能說明: 每天早上2點鐘執行一次java程式,讀取Oracle資料庫的資料進行備份。操作步驟: 1、首先,將java程式打包成為jar包,包名為auto.jar,注意要設定該jar包的MANIFEST.MF的Main-Class的類, 將jar包複製到/usr/local/目錄下,同時將該jar包所依賴的jar包也複製到/usr/local/目錄下,如classes12.jar;
Time of Update: 2018-12-04
Log4jApache的一個開放原始碼項目,通過使用Log4j,我們可以控制日誌資訊輸送的目的地是控制台、檔案、GUI組件、甚至是套介面服務器、NT的事件記錄器、UNIXSyslog守護進程等;使用者也可以控制每一條日誌的輸出格式;通過定義每一條日誌資訊的層級,使用者能夠更加細緻地控制日誌的產生過程。這些可以通過一個 設定檔來靈活地進行配置,而不需要修改程式碼。
Time of Update: 2018-12-04
by Budi Kurniawan Translated by Javafuns04/23/2003 編輯批註: 本文改編自 Budi 個人出版的關於TOMCAT內部實現原理的書.你可以到他的網站上找到更多這方面的資訊. web server 也叫 Hypertext Transfer Protocol (HTTP) server, 因為它使用的是HTTP協議與用戶端通訊, 通常是指那些 網頁瀏覽器. 基於 Java 的 web server 使用2個重要的類,
Time of Update: 2018-12-04
bug資訊:10-16 17:27:20.250: D/AndroidRuntime(14662): Shutting down VM10-16 17:27:20.250: W/dalvikvm(14662): threadid=1: thread exiting with uncaught exception (group=0x40a5e228)10-16 17:27:20.250: E/AndroidRuntime(14662): FATAL EXCEPTION: main10-16 17:
Time of Update: 2018-12-04
import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Iterator; import javax.imageio.ImageIO; import javax.imageio.ImageReadParam; import
Time of Update: 2018-12-04
js和java變數互傳在jsp中經常會遇到把js變數賦給java變數,或者將java變數賦給js變數的情況,在此將通用的處理方法小結如下: java變數傳給js好辦,var a="<%=javaParam%>";注意要將引號""加上; js變數給java稍微複雜點,一般是在表單中用一個的隱藏表單元素,然後在指令碼中將js變數值賦給它: var
Time of Update: 2018-12-04
windows xp下配置JDK環境變數:1.安裝JDK,安裝過程中可以自訂安裝目錄等資訊,例如我們選擇安裝目錄為D:/java/jdk1.5.0_08; 2.安裝完成後,右擊“我的電腦”,點擊“屬性”; 3.選擇“進階”選項卡,點擊“環境變數”; 4.在“系統變數”中,設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“建立”; 5.JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:/java/jdk1.5.
Time of Update: 2018-12-04
文章目錄 使用JTable組件 使用JTable組件類階層圖:java.lang.Object--java.awt.Component--java.awt.Container--javax.swing.JComponent--javax.swing.JTabelJTabel建構函式在使用JTable以前,我們先看一下它的建構函式有哪些,
Time of Update: 2018-12-04
今天做網站要一個匯入msn和郵箱連絡人中好友的功能,這個功能也比較重要,這樣可以讓網站可以獲得更多的使用者來源。今天上網查了下,發現了一個很好的開源jar包,支援java,這個jar包可以支援的郵箱hotmail, gmail, yahoo, sohu, sina, 163, 126, tom, yeah, 189和139。以及msn的連絡人匯入,我做了下實驗,效果很好,哈哈,把我所有的msn聯絡都匯入進來了。在這裡向大家推薦,順便也為作者做一下宣傳,感謝一下。呵呵。
Time of Update: 2018-12-04
/** * <p>Title: 圖的遍曆、最小產生樹、最短路徑</p> * * * <p>Description: * * 採用鄰接矩陣做為圖儲存結構,有權無向圖,不相連的值為 -1 * * 圖的遍曆中深度遍曆採用遞迴方法,廣度遍曆使用輔助隊列 * * 最小產生樹採用克魯斯卡爾(Kruskal)演算法,使用一數組記錄節點的連通情況 * * 圖的最短路徑採用迪傑斯特拉(Dijkstra)演算法,使用隊列記錄依次途經的路徑 * *