Time of Update: 2018-07-25
java.lang.NumberFormatException: For input string: "2013-01-03 15:16:21" java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) java.lang.Long.parseLong(Long.java:412)
Time of Update: 2018-07-25
Struts Problem Report Struts has detected an unhandled exception: Messages: javax.transaction.SystemException javax/transaction/SystemException File:
Time of Update: 2018-07-25
Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "u9"at java.net.URLDecoder.decode(URLDecoder.java:194)at
Time of Update: 2018-07-25
package jack.test; /** * 有時候看一看開源架構可以學到很多有用的東西,在看Simple Log的時候發現了一種寫法 * 在對boolean操作時可以使用|=或者&=或者^=進行運算。 * 邏輯操作符 * 邏輯操作符的操作對象和結果均為boolean型,共六個: * 。(邏輯非) && (邏輯與) ||(邏輯或) * ^(邏輯並或) & (邏輯與) | (邏輯或) *
Time of Update: 2018-07-25
最近在做Mp3 ID3標籤的提取,又遇到了中文字元編碼的問題。記得以前從一個文字檔中讀取中文字內容時,如下方法所示: /** * 按行對去讀取文字檔內容 * @param
Time of Update: 2018-07-25
import java.awt.BorderLayout; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; import
Time of Update: 2018-07-25
這個模式的原理非常的簡單,請看下面的例子。 1. 類圖 2. Java實現代碼 package cn.edu.ynu.sei.defaultAdapter; /** * 介面A<br> * 這個介面有5個方法,f1~f5 * *
Time of Update: 2018-07-25
這裡以一個“指方為圓”的例子來說明適配器模式的原理和簡單應用,本例子來自《Java與模式》。 1. 類圖 2. Java實現代碼 package cn.edu.ynu.sei.adapter; /** * 球體介面<br> * * @author 88250 *
Time of Update: 2018-07-25
這次的執行個體講的是在一個果園中種有3種水果,勤勞的園丁負責照看它們,當有客戶需要水果的時候就給他們。 1. Factory 方法執行個體類圖 2. Java實現代碼 package cn.edu.ynu.sei.factoryMethod; /** * 果園園丁介面 * * @author 88
Time of Update: 2018-07-25
import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;/** * 下載檔案 * @author vinegar */public class DownFile {public static void download(String
Time of Update: 2018-07-25
import java.io.File;import java.util.Arrays;/** * 輸出某檔案夾下的所有檔案名稱 * * @ClassName: PrintFileName * @author vinegar * @date 2012-7-8 下午07:42:20 * */public class PrintFileName {/*** 把檔案夾下所有檔案名稱全部輸出來* * @Title: printFileName* @param @param file*
Time of Update: 2018-07-25
關於對象的執行個體化過程: 1.檢查類是否載入,如果沒有載入就載入這個類,要載入所有父類; 懶式載入(按需載入):如果第一次用到載入,只載入一下.通過ClassPath制定的路徑尋找類檔案(.class) 載入以後是一個對象,類型是class.獲得這個類對象:student.class-->class執行個體 2.在記憶體堆中指派至空間.遞迴分配所有父類和子類屬性空間.先父類型再子類型,屬性預設自動初始化.自動初始化為"0"值;
Time of Update: 2018-07-25
用到了pinyin4j-2.5.0.jar這樣一個jar包;具體實現代碼如下:import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import
Time of Update: 2018-07-25
public static void main(String[] args) {// TODO Auto-generated method stubInteger a = new Integer(1);Integer b = new Integer(1);int c=1;Integer e =
Time of Update: 2018-07-25
parseInt(String s )方法是類Integer的靜態方法,它的作用就是將形參 s 轉化為整數,比如:Interger.parseInt("1")=1;Integer.parseInt("20")=20;Integer.parseInt("324")=324;當然,s 表示的整數必須合法,不然是會拋異常的。valueOf(String s )也是Integer類的靜態方法,它的作用是將形參 s
Time of Update: 2018-07-25
在程式開發過程當中,往往存在這樣一種情況,程式首先執行完method1得到結果result1之後,在執行method2獲得結果result2,然後再按照result1和result2的結果來判定程式下一步的執行。在這裡method1和method2是相互不關聯的,即method1的執行和method2的執行位置可以調整,而不影響程式的執行結果。 1、串列程式
Time of Update: 2018-07-25
HiveServer2支援多用戶端的並發訪問,使用ZooKeeper來管理Hive表的讀寫鎖。實際環境中,遇到了HiveServer2串連ZooKeeper出現Too many connections的問題,這裡是對這一問題的排查和解決過程。 問題描述 HiveServer2服務無法執行hive命令,日誌中提示如下錯誤: 2013-03-2212:54:43,946 WARN zookeeper.ClientCnxn(ClientCnxn.java:run(1089
Time of Update: 2018-07-25
轉自【http://hi.baidu.com/fandywang_jlu/blog/item/9daf25175be717094a90a7a6.html】 今天寫代碼遇到一個奇怪的問題,具體代碼不貼出了,寫一個簡化的版本。如下: ArrayList<String> list=new ArrayList<String>(); String strings[]=(String [])list.toArray();
Time of Update: 2018-07-25
引用說明:有正斜杠與反斜線之分,正斜杠,一般就叫做斜杠,符號為“/”;反斜線的符號為“\” 引用斜杠(/)在JAVA中沒有什麼特別的意義,就是代表一個字元‘/’; 反斜線(\)則不然,它和緊跟著它的那個字元構成逸出字元,如“\n”(表示換行)、“\””(表示字元‘”’)等,所以在字串中要表示字元'\'要用“\\”來表示,例:如果你這樣定義一個字串String s = “name\sex”是錯誤的,要這樣定義String s = “name\\sex”;
Time of Update: 2018-07-25
package cn.szy.zths.basic;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { /** * MD5加密 * * @param plainText 加密文本 * @return 返回加密後的文本 */ public String Md5(String plainText)