Time of Update: 2015-06-12
標籤:java sql 資料庫驅動安裝 mysql 以MySQL資料庫為例 1、下載驅動,然後將jar包放到jre的ext檔案夾下以及jdk的jre\ext下,不用設定環境變數,如果瞭解虛擬機器的載入過程,會知道有一個載入類會載入ext下的包 2、編寫測試程式import java.sql.*;public class TestDB { public
Time of Update: 2015-06-12
標籤:Java 非同步處理簡單實踐 http://www.cnblogs.com/fangfan/p/4047932.html 同步與非同步 通常同步意味著一個任務的某個處理過程會對多個線程在用序列化處理,而非同步則意味著某個處理過程可以允許多個線程同時處理。
Time of Update: 2015-06-12
標籤:需要添加一個外掛程式,在build標籤中添加<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>
Time of Update: 2015-06-12
標籤:js中計算年齡 /** * 將生日轉換成年齡 */ function birthDayToAge(){ var aDate=new Date(); var thisYear = aDate.getFullYear(); var thisMonth =
Time of Update: 2015-06-12
標籤:java itext包使用異常問題itext使用時出現 java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1Primitive 異常 需要在pom中引入<dependency> <groupid>org.bouncycastle</groupid> <artifactid>bcprov-jdk15on</artifactid>
Time of Update: 2015-06-12
標籤:java判斷數字 小數點後取兩位正則 java判斷數字小數點後取兩位 java判斷金額正則 <span style="white-space:pre"></span>String a="123.23"; Pattern pattern = Pattern.compile("^(([1
Time of Update: 2015-06-12
標籤:overload什麼時候會發生方法的重載?1.發生在同一個類中.2.方法名相同3.參數列表不同(類型,個數,順序)4.和傳回值類型無關5.和方法的修飾符列表無關。遞迴調用:方法自己調用自己。例如:public class A { public int sum (int n) &nbs
Time of Update: 2015-06-12
標籤:1. Base64的由來 Base64最早用於解決電子郵件傳輸問題。由於“曆史問題”,早期的電子郵件網關只允許傳輸ASCII(二進位為00000000-01111111)字元,如果有非ASCII字元經過這種網關時, 字元的二進位位可能會被篡改(如將10000001改為00000001)。由此產生了Base64編碼來保證非ASCII字元的傳輸。 2. 原理 Base64顧名思義是一種基於64個字元的編碼演算法。如下是Base64的字元對應表,詳情參見RFC 2045
Time of Update: 2015-06-12
標籤:建構函式構造方法主要是建立類的執行個體化對象,可是完成執行個體化對象的初始化工作。聲明格式:構造方法的修飾詞列表 類名
Time of Update: 2015-06-12
標籤:java
Time of Update: 2015-06-12
標籤:this1.this是什嗎?this是一個參考型別,在堆中的每一個java對象上都有this,this儲存記憶體位址指向自身。2.this能用在哪些地方?第一:this可以用在成員方法中.第二:this可以用在構造方法中.文法:this(實參);通過一個構造方法去調用另一個構造方法。目的:代碼重用。this(實參);必須出現在構造方法的第一行第三:this不能用在靜態方法中。靜態方法的執行不需要java對象的存在,直接使用"類名."的方式去訪問,this代表的是當前對象,所有不用用在靜態方
Time of Update: 2015-06-12
標籤:staticstatic是靜態意思。static關鍵字:1.static修飾的變數叫做“靜態變數”.2.static修飾的方法叫做“靜態方法”.3.static還可以定義靜態語句塊.以下例子示範:static定義靜態語句塊static定義的靜態語句塊在類載入階段執行,並且只執行一次,並且是自上而下的順序執行public class StaticTest01{//靜態語句塊static{System.out.println("1");}static{System.out.
Time of Update: 2015-06-12
標籤:java中的單一實例設計模式是可以重複利用的解決方案,有4位作者提出,稱為"GoF",也稱為四人組。設計模式從結構上分為:建立型、結構型、行為型單例設計模式屬於建立型單例模式的三要素:1.在類體中需要具有靜態私人的本類型的變數2.構造方法必須是私人的3.提供一個公用的靜態進入點方法//懶漢式public class SingleTon{ private static Singleton st;/
Time of Update: 2015-06-12
標籤:overload
Time of Update: 2015-06-12
標籤:多態 多態其實就是多種狀態,overload(重載)是多態的一種,屬於編譯期綁定,也就是靜態綁定(前期綁定),override 是運行期間綁定(後期綁定)。多態的條件: 有繼承; 有覆蓋;
Time of Update: 2015-06-12
標籤:java中的內部類內部類的作用是:可以訪問外部類中的私人資料成員內部類:成員內部類可以等同的看做是成員變數。成員內部類不能有靜態聲明。成員內部類可以訪問外部類的所有的資料。public class OuterClass{//靜態變數private static String s1 = "A";//成員變數private String s2 = "B";//靜態方法private&n
Time of Update: 2015-06-12
標籤:html5 springmvc mybatis ehcache shiro 技術點1. 匯出 匯入 excel 檔案2 匯出word檔案3. IO 流上傳下載檔案4. 群發郵件,可以發html、純文字格式,可以發給任意郵箱(實現批量發送廣告郵件)5. 群發or單獨 傳送簡訊,支援兩種第三方簡訊商介面6
Time of Update: 2015-06-12
標籤:Hive需要在工程裡添加的Jar包:hadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar$HIVE_HOME/lib/hive-exec-0.11.0.jar $HIVE_HOME/lib/hive-jdbc-0.11.0.jar $HIVE_HOME/lib/hive-metastore-0.11.0.jar $HIVE_HOME/lib/hive-service-0.11.0.jar
Time of Update: 2015-06-12
標籤:http://androidren.com/index.php?qa=322&qa_1=java-%E4%B8%AD-modifer-public-is-reduntant-for-interface-methods經常會看到介面上寫了public修飾方法,然後IDE,比如:Eclipse或者IDEA經常會提示public是多餘的。後來就查了一下。java預設介面的方法是public和abstract的,所以真沒必要。同時,如果你使用private或者protected都會報錯。所
Time of Update: 2015-06-12
標籤:始終使用 MVC 架構。 MVC 架構可以將商務邏輯(Java beans 和 EJB 組件)、控制器邏輯(Servlets/Struts 動作)、展示層(JSP、XML/XSLT)清晰地分離開來。良好的分層可以帶來許多好處。 MVC 架構對於成功使用 J2EE 是如此重要,以致沒有其他最佳實務可以與其相提並論。模型-視圖-控制器(MVC)是設計 J2