Time of Update: 2015-12-05
從頭認識java-11.4 Regex(3)-Pattern和Matcher這一章節我們來討論一下Pattern和Matcher。之前我們都是簡單的使用Regex來匹配字串,其實java裡面提供了強大的正則匹配類,我們下面將以幾個例子來說明。 package com.ray.ch11;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void
Time of Update: 2015-12-04
Java 中的守護(Daemon)線程中finally代碼塊是否執行的問題,daemonfinallyhttp://www.cnblogs.com/luochengor/archive/2011/08/11/2134818.html這篇文章應該是Thinking in Java 中文版中的一段,關於線程-守護線程(Daemon Thread)的介紹 可能是我理解de不好,我對書對於daemon thread
Time of Update: 2015-12-03
Mybatis整合Spring,mybatisspring根據官方的說法,在ibatis3,也就是Mybatis3問世之前,Spring3的開發工作就已經完成了,所以Spring3中還是沒有對Mybatis3的支援。因此由Mybatis社區自己開發了一個Mybatis-Spring用來滿足Mybatis使用者整合Spring的需求。下面就將通過Mybatis-Spring來整合Mybatis跟Spring的用法做一個簡單的介紹。MapperFactoryBean
Time of Update: 2015-12-02
Spring的交易管理事務就是將一系列的動作當做一個單獨的工作單元. 這些動作要麼全部完成, 要麼全部不管用 事務的四個關鍵屬性(ACID):–原子性(atomicity): 事務是一個原子操作, 由一系列動作組成. 事務的原子性確保動作要麼全部完成要麼完全不起作用.–一致性(consistency): 一旦所有事務動作完成, 事務就被提交. 資料和資源就處於一種滿足商務規則的一致性狀態中.–隔離性(isolation):
Time of Update: 2015-12-01
JAVA單態設計模式,JAVA態設計模式核心--在類的內部把構造器私人化,同時在內部產生對象,並通過類.靜態方法(static)返回執行個體化對象的引用 設計模式是在大量的實踐總結和理論化之後優選的代碼結果,編程風格,以及解決問題的思考方式.設計模式就像是經典的棋譜,不同的棋局我們用不同的棋譜.單態設計模式:採取一定的方法保證在整個軟體系統中,對某個類只能產生一個對象執行個體,並且該類只提供一個取得其對象的執行個體方法.在java中實現單態模式只需要執行以下三步:
Time of Update: 2015-12-01
Java記錄 -90-
Time of Update: 2015-12-01
hibernate繼承關係映射關係方法(二)--每個子類一張表TPS:所謂“每個子類一張表(Table Per Subclass)”:父類一張表,每個子類一張表,父類的表儲存公用有資訊,子類的表只儲存自己特有的資訊這種策略是使用標籤來定義子類的。父類、子類都對應一張資料庫表。在父類對應的資料庫表中,它儲存了所 有記錄的公用資訊,實際上該父類對應的表會包含所有的記錄,包括父類和子類的記錄;在子類對應的資料庫表中,這個表只定義了子類中所特有的屬性對應的字
Time of Update: 2015-12-01
C#和JAVA實現圖片和BASE64互轉Base64編碼在Web方面有很多應用,譬如在URL、電子郵件方面。有種比較常見的情境就是將圖片轉換為Base64字串進行儲存。.Net和Java都可以實現此種情境。.Net
Time of Update: 2015-11-29
多線程--畢向東java基礎教程視頻學習筆記,畢向東學習筆記多線程啟動並執行安全問題例子:售票系統 1 class Ticket implements Runnable 2 { 3 //定義靜態變數ticket 4 private static int ticket=100; 5 public void run() 6 { 7 while(true) 8 { 9 //判斷票編號是否大於010
Time of Update: 2015-11-29
System.getProperty()引起的悲劇--您的主機中的軟體中止了一個已建立的串連,system.getproperty我已無法形容此刻我的心情..本來是已經寫好的netty5的demo程式,server和client之間建立tcp長串連的..然後隨便傳點資料的簡單demo..然後今天試了一下tcp粘包的例子,用到了System.getProperty()方法,悲劇就從此產生了..改好了程式一運行,伺服器端正常啟動,然後client端怎麼也起不來,一啟動就自動結束,完善了一下clien
Time of Update: 2015-11-29
Java記錄 -85- Reflection API的使用樣本進階要想使用反射,首先需要獲得待處理類或對象所對應的Class對象。擷取某個類或某個對象所對應的Class對象的常用的3種方式:1. 使用Class類的靜態方法forName,Class.forName(“java.lang.String”);2. 使用類的.class文法:String.class;3. 使用對象的getClass()方法:String s = “aa”; Class&
Time of Update: 2015-11-27
JAVA基礎代碼分享--DVD管理,java基礎代碼--dvd問題描述為某音像店開發一個迷你DVD管理器,最多可存6張DVD,實現碟片的管理。管理器具備的功能主要有: 1、查看DVD資訊。 菜單選擇查看功能,展示DVD的資訊。 2、新增DVD資訊 選擇新增功能,根據提示輸入新增的DVD名稱,添加到庫存,如果DVD貨架已滿,即達到6張,則提示增加失敗。 3、刪除DVD資訊 執行刪除命令,輸入要刪除的DVD的名稱,如果DVD為借出狀態,不允
Time of Update: 2015-11-28
Netty之引題,netty本文介紹Java
Time of Update: 2015-11-26
java入門學習(一),java入門學習一。開發環境 用eclipse開發。步驟如下: 建立project->src下建立package->package下建立class;二。變數和常量 1.關鍵字、標識符不可命名 2.資料類型 String-->字串 3.資料類型轉換 自動:高精度向低精度丟失資訊。 強制:(資料類型) 4.注釋 單行注釋: //... 多行注釋: /* ... * ...
Time of Update: 2015-11-24
finally和return 執行順序,finallyreturn順序先貼代碼:package net.chinaedu.projects.venus;import java.util.HashMap;import java.util.Map;public class FinallyTest { public static void main(String[] args) { StringTest str = new StringTest();
Time of Update: 2015-11-24
一個關於類載入器載入順序的經典例子,載入順序經典例子問題: 如果自己定義一個java.lang.String並運行會出現什麼情況?我們看看下面的代碼:1 package java.lang;2 public class String{3 public static void main(String[] args ){ 4 }5 }
Time of Update: 2015-11-23
Java
Time of Update: 2015-11-23
8 個最好的 Java RESTful 架構過去的每一年,湧現出越來越多的Java架構。就像JavaScript,每個人都認為他們知道一個好的架構的功能應該是怎麼樣的。連我的老祖母現 在也使用 一個我從來沒有聽說過而且可能永遠不會使用的架構。玩笑歸玩笑,可以做幾乎任何事的臃腫的架構市場已經飽和,,但是如何評判呢?這篇文章旨在提供目前最好 的 Java RESTfulful 架構。我只介紹輕量級的產品,
Time of Update: 2015-11-23
問題1 String類和Object類中的equals方法比較,objectequals1、String中的equals方法 String s1 = "String"; String s2 = "String"; System.out.println(s1.equals(s2)); 結果為:true因為String類中的equals方法重寫了Object類中的equals方法。Compares this string to
Time of Update: 2015-11-23
Java泛型詳解,java泛詳解1. 概述在引入範型之前,Java類型分為原始類型、複雜類型,其中複雜類型分為數組和類。引入範型後,一個複雜類型就可以在細分成更多的類型。例如原先的類型List,現在在細分成List<Object>, List<String>等更多的類型。注意,現在List<Object>, List<String>是兩種不同的類型,他們之間沒有繼承關係,即使String繼承了Object。下面的代碼是非法的