原创 TOMCAT安裝路徑千萬不要有空格 >

java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading 在用struts2

原创 從cobar到mycat的基本使用

Cobar 是由 Alibaba 開源的 MySQL 分佈式處理中間件,它可以在分佈式的環境下看上去像傳統數據庫一樣提供海量數據服務。其實公司本身並沒有這方面的需求,單庫單表就足夠了,研究下純是因爲個人興趣,對於數據庫分別的原理,之前

原创 Servlet3.0 特性

(1)允許使用annotation來修飾servlet,filter,listener,使web.xml不再是必需品。 EX:@WebServlet

原创 equals()與==的區別

相信一定還有很多菜鳥像我一樣的對equals與== 的使用和機制含糊不清,只是知道用,而不知道其運行原理,今天對他們做一個總結 (1), ==用於基本類型和引用類型:當用於基本類型時候,是比較值是否相同;當用於引用類型的時候,是比較對象

原创 非常到位的關於interface與abstract class的總結

 1.abstract class 在 Java 語言中表示的是一種繼承關係,一個類只能使用一次繼承關係。但是,一個類卻可以實現多個interface。  2.在abstract class 中可以有自己的數據成員,也可以有非abstar

原创 String,StringBuffer,StringBuilder的區別

比較一下String,StringBuffer,StringBuilder 1,三者同時final類,內部是靠char數據進行的實現,但是其中String爲不可變, (插句嘴,也許有人,極少數人,不懂爲什麼不可變,舉個例子 String

原创 關於用圖片做按鈕時出現的錯誤

在使用struts2 過程中寫了一個登錄頁面,但是在action傳遞參數時候總是出現如下的錯誤,最後查知是應爲在按 <INPUT type=image alt=Submit src="images/user_botton.jpg" ali

原创 子類繼承和調用父類的構造方法

1. 如果子類沒有定義構造方法,則調用父類的無參數的構造方法,. 2. 如果子類定義了構造方法,不論是無參數還是帶參數,在創建子類的對象的時候,首先執行父類無參數的構造方法,然後執行自己的構造方法。 3.

原创 從String.valueOf(null)說起

同學在羣問String.valueOf(null)返回啥,我看了下源碼,返回"null"啊, public static String valueOf(Object obj) { return (obj == nu

原创 STRUTS2學習筆記(1)

STRUTS2 應用STRUTS2之前先思考,爲什麼用STRUTS2,首先想到的就是它把請求與展現分開了,提供了最大的靈活性, 但是這點在之前的MOD2就可以達到了,那麼STRUTS2相對於MOD2來說就

原创 ConnectionPoolTimeoutException:Timeout waiting for connection from pool

我做的是一個通過微信登錄的商城,報錯的地方就是登錄的時候,起初在測試服務器上出現過一次ConnectionPoolTimeoutException:Timeout waiting for connecti

原创 線程安全的servlet

(1)用方法的局部變量保存請求中的專有數據。對方法中定義的局部變量,進入方法的每個線程都有自己的一份方法變量拷貝。任何線程都不會修改其他線程的局部變量。如果要在不同的請求之間共享數據,應該使用會話來共享這類數據。 (2)只用Servle

原创 TomCat啓動時錯誤 Error filterStart

 在myeclipse中配置struts2,出現如下錯誤 org.apache.catalina.core.StandardContext start   Error filterStart   顯示看t