Time of Update: 2017-01-19
新手練手必備~密碼賬戶為:先建立賬戶類:複製代碼 代碼如下:package cn.Atm;/*** @author 偶my耶*/import java.io.*;import com.project.project;public class Account { private String number=null; private String name=null; private String password=null; private
Time of Update: 2017-01-19
環境變數這個概念不陌生, 就是作業系統的環境變數。系統變數就是java本身維護的變數。 通過 System.getProperty 的方式擷取。對於不同的作業系統來說, 環境變數的處理可能會有一些不統一的地方, 比如說: 不區分大小寫 等等。Java 擷取環境變數Java 擷取環境變數的方式很簡單: System.getEnv() 得到所有的環境變數System.getEnv(key) 得到某個環境變數的值 Map map = System.getenv();
Time of Update: 2017-01-19
本文執行個體講述了Java使用DSA金鑰組產生XML 簽章的方法。分享給大家供大家參考。具體實現方法如下:MainClass.java代碼如下:複製代碼 代碼如下:import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.SecureRandom;import java.util.Collections;import
Time of Update: 2017-01-19
本文執行個體講述了java實現清理DNS Cache的方法。分享給大家供大家參考。具體分析如下:一、測試環境OS:Windows7 x64JDK:1.6.0_45二、本人找到四種方式清理jvm的DNS緩衝,大家可以根據自己的情況選用。1. 在首次調用InetAddress.getByName()前,設定java.security.Security.setProperty("networkaddress.cache.ttl", "0");2.
Time of Update: 2017-01-19
本文執行個體講述了java中javamail發送帶附件的郵件實現方法。分享給大家供大家參考。具體分析如下:JavaMail,顧名思義,提供給開發人員處理電子郵件相關的編程介面。它是Sun發布的用來處理email的API。它可以方便地執行一些常用的郵件傳輸,JavaMail是可選包,因此如果需要使用的話你需要首先從java官網上下載。目前最新版本是JavaMail1.5.0,下面我們來看看javamail發送帶附件的郵件執行個體mail.java 代碼:複製代碼 代碼如下:package
Time of Update: 2017-01-19
本文執行個體講述了JAVA流控及超流控後的延遲處理方法。分享給大家供大家參考。具體實現方法如下:流控檢查(每半秒累計,因此最小留空閥值只能做到每秒2條):複製代碼 代碼如下:import java.text.SimpleDateFormat;import java.util.Date;import java.lang.Thread; /** * 流量控制 * * @author chenx */public class
Time of Update: 2017-01-19
很多時候我們弄一個介面,不想要預設的邊框,或者不想要右上方的那個最大化按鈕,比如qq面板上面就沒有最大化按鈕。但是我查了很多資料都說不能直接去掉最大化按鈕,必須把整個邊框和標題都去掉,然後自己畫。。這個測試代碼也很簡單:《1》JFrame無邊框無標題《2》添加背景圖片(添加背景圖片有很多方法,大致上都是圖片在JLabel裡面,JLabel在Panel上面,Panel上面還有一個Panel放其它控制項)《3》建立ImageIcon,直接用new
Time of Update: 2017-01-19
一、JAVA中產生隨機數的方式1、在j2se中使用Math.random()令系統隨機選取一個0~1之間的double類型小數,將其乘以一個數,比如25,就能得到一個0~25範圍內的隨機數,這個在j2me中沒有; int randomNumber = (int) Math.round(Math.random()*(max-min)+min);
Time of Update: 2017-01-19
在Java SE 7中新增了以二進位形式的字面值表示方式,你可以像使用十進位一樣,方便地使用二進位形式的字面值來表示數值。例如:// 一個8位的byte值:byte aByte = 0b100001;// 一個16位的short值:short aShort = 0b1010010100101;// 一個32位的int值:int anInt1 = 0b101000010100010110100101000101;// 一個64位的long值(注意末尾的尾碼「L」)long aLong = 0b10
Time of Update: 2017-01-19
DES密碼編譯演算法DES全稱為Data Encryption
Time of Update: 2017-01-19
一、常用介面:1、Job介面:該介面只有一個方法void execute(JobExecutionContext
Time of Update: 2017-01-19
對jndi總體的理解:jndi(java naming and directory Interface)它提供了一套使用命名和目錄服務的介面。使用者可以通過它來使用命名和目錄服務。就像jdbc一樣。jndi包括命名服務和目錄服務兩部分,其中目錄服務包含目錄對象directory object,它包含若干屬性對象。提供了對屬性的很多操作。命名和目錄服務:
Time of Update: 2017-01-19
概述1、郵件相關的標準廠商所提供的 JavaMail 服務程式可以有選擇地實現某些郵件協議,常見的郵件協議包括:SMTP(Simple Mail Transfer Protocol) :即簡易郵件傳輸通訊協定,它是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。POP3(Post Office Protocol – Version 3) :即郵局協議版本 3 ,用於接收電子郵件的標準協議。IMAP(Internet Mail Access Protocol) :即
Time of Update: 2017-01-19
在開發測試載入器的應用後台,經常聽到同事說要做個定時任務把做Tlog,或者資料清理,包括做些複雜的業務計算邏輯,在選擇定時任務的時候,怎麼能夠快速實現,並且選擇一種更適合自己的方式呢? 我這裡把定時任務的實現收集整理了一些方法,希望可以幫到剛開始做定時任務的同學,寫得不對的地方請指正。一 Java 基本的定時任務,總結方法有三種:1.1
Time of Update: 2017-01-19
Strut2判斷是否是AJAX調用1. AJAX與傳統Form表單實際上,兩者一般都是通過HTTP的POST請求。區別是瀏覽器提交Form表單後,期望伺服器返回一個完整的HTML頁面。而AJAX調用是由XMLHttpRequest對象(不同瀏覽器可能不一樣)發出,瀏覽器期望伺服器返回HTML片段即可,具體是JSON、XML等都沒有要求。返回到瀏覽器後如何使用,也是由JS指令碼自己決定的。 2.
Time of Update: 2017-01-19
堆與記憶體最佳化 今天測了一個項目的資料自動整理功能,對資料庫中幾萬條記錄及圖片進行整理操作,運行接近到最後,爆出了java.lang.outOfMemoryError,java heap space方面的錯誤,以前寫程式很少遇到這種記憶體上的錯誤,因為java有記憶體回收行程機制,就一直沒太關注。今天上網找了點資料,在此基礎上做了個整理。 一、堆和棧
Time of Update: 2017-01-19
代碼的思路是通過正則判斷計算每個最小的計算單元。以下是代碼:import java.math.BigDecimal;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 計算機工具類 * @author shuqi * @date 2015-7-23 * @version since 1.0 */public class CalculatorUtil { public static BigDecimal
Time of Update: 2017-01-19
JDBC串連資料庫涉及到建立一個JDBC串連的編程是相當簡單的。下面是這些簡單的四個步驟: 匯入JDBC包: 添加import語句到Java程式匯入所需的類在Java代碼中。 註冊JDBC驅動程式:這一步會導致JVM載入所需的驅動程式實現到記憶體中,因此它可以實現JDBC請求。 資料庫URL制定:這是建立格式正確的地址指向到要串連的資料庫。 建立連線物件:最後,代碼調用DriverManager對象的getConnection()方法來建立實際的資料庫連接。匯入JDBC包:import
Time of Update: 2017-01-19
在應用中,我們往往需要一個常量檔案,用於儲存被多個地方引用的共用常量。在設計應用時,我也遇到了類似的情況,很多地方都需要各種各樣的常量。我確定需要一個單獨的檔案來儲存這些靜態公用常量。但是我不是特別確定是應該用介面還是類(枚舉不滿足我的需求)。我有兩種選擇:使用介面,如:package one;public interface Constants {String NAME="name1";int MAX_VAL=25;}或package two;public class Constants
Time of Update: 2017-01-19
實現Struts登入1、jar包拷貝首先是建立java web項目,之後開啟我們我們下載好strtus架構,Struts-1.2.9-bin檔案夾和struts-1.2.9.src源檔案檔案夾。在bin檔案夾中的lib檔案中拷貝struts的jar包,拷貝到我們自己項目struts_login