標籤:參考:http://my.oschina.net/gao0516/blog/136103裝飾器模式:是在不必改變原類檔案和使用繼承的情況下,動態擴充一個對象的功能適配器模式:將一個類的介面轉換成客戶希望的另外一個介面直接上程式碼分析:package com.think.cla; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class
標籤:用法一:常量public enum MyColor{Red,Black,Blue}public enum Color { RED, GREEN, BLANK, YELLOW} enum為枚舉類的關鍵字,使用方法與靜態常量類似:MyColor m = MyColor.Black;用法二:switchenum Signal { GREEN, YELLOW, RED}public class TrafficLight { Signal color = Signal.RED;
標籤:經常發現這類問題,主要是返回的資料轉換問題造成,一般情況下不要直接引用wsdl的方式(如果的調用.Net開發的webservice可以),用HttpWebRequest方式擷取返回的資料,然後再解析,這種方式比引用wsdl成功率高,至於如何傳參數,可以用SoapUI工具進行分析,能看到該怎樣傳參數還有用HTTPAnalyzerFull工具可以進行抓包,看看提交和返回的是什麼內容不管是.net 調用java或者Java調用.net,一般用以上兩個工具都能解決問題 public
標籤:1、自旋鎖自旋鎖是採用讓當前線程不停地的在迴圈體內執行實現的,當迴圈的條件被其他線程改變時 才能進入臨界區。如下 public class SpinLock { private AtomicReference<Thread> sign =new AtomicReference<>(); public void lock(){ Thread current = Thread.currentThread(); while(!sign
標籤:void型的方法什麼都不返回,但這是你決定的,你也可以讓它返回些什麼。而建構函式則什麼都不返回,而且你別無選擇.”----這句話的意思是,是你決定讓這個方法返回void類型的,你也可以改變它不讓它返回的是void,而返回其他的類型如int,String等。但是對構造方法你就沒機會決定它的傳回型別是什麼了。The constructor is an unusual type of method because&n
標籤:bitwise and java leetcode 題目:Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.For example, given the range [5, 7], you
標籤:hibernate mysql jdbc 範例程式碼hibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.connection.driver_class=com.mysql.jdbc.Driverhibernate.connection.url=jdbc:mysql://localhost:3306/SAMPLEDBhi