原创 Struts之checkbox標籤

struts2的checkbox標籤在使用的時候需要注意它的兩個屬性。value和fieldValue,在其他的標籤中value是真實值。而在checkbox中,value如果爲true,就表示複選框被選中;如果爲false就表示不被選中

原创 Hibernate之雙向一對多關係總結

雙向一對多關係,一是關係維護端(owner side),多是關係被維護端(inverse side)。在關係被維護端需要通過@JoinColumn建立外鍵列指向關係維護端的主鍵列。其中默認inverse=false,而mapedBy="x

原创 equals()和hashcode()用法

通常情況下,class覆寫equals()的同時也會覆寫hashcode()方法, 通常保證兩個對象equals,那麼他們的hashcode相等。這樣做的目的是爲了和Java的結合框架協同工作,因爲我們自己定義的類完全可以覆寫equals

原创 ThreadLocal

一、ThreadLocal概述        學習JDK中的類,首先看下JDK API對此類的描述,描述如下: JDK API 寫道 該類提供了線程局部 (thread-local) 變量。這些變量不同於它們的普通對應物,因爲訪問某個變量

原创 5555555555555555555555555

http://www.hao123.com/

原创 JAVA中this用法小結

Java關鍵字this只能用於方法方法體內。當一個對象創建後,Java虛擬機(JVM)就會給這個對象分配一個引用自身的指針,這個指針的名字就是this。因此,this只能在類中的非靜態方法中使用,靜態方法和靜態的代碼塊中絕對不能出現thi

原创 Java初始化順序

1  無繼承情況下的Java初始化順序: class Sample { Sample(String s) { System.out.println(s); } S

原创 參數個數可變的函數

1. 格式 Java中的按照如下規則聲明參數個數可變的函數:       methodName([argumentList],dataType ...argumentName)    說明:       argumentList:普通參數

原创 用逗號來格式化數字

將一個數字用逗號隔開,便於我們閱讀。下面是一個Java的實現 /** * @description formart a long number to a string split by comma * Example:

原创 struts2 <s:text>的一個問題

Issue: There is a message defined in hmResources.properties like this:  hm.tool.test.librarySip.comment =Note: To tes

原创 has a / is a 的區別

如果你確定兩件對象之間是is-a的關係,那麼此時你應該使用繼承;比如菱形、圓形和方形都是形狀的一種,那麼他們都應該從形狀類繼承而不是聚合。如果你確定兩件對象之間是has-a的關係,那麼此時你應該使用聚合;

原创 Java類型檢查

類型檢查有三種: 1. instanceof instanceof是運算符只被用於對象引用變量,檢查左邊的被測試對象是不是右邊類或接口的實例化。如果被測對象是null值,則測試結果總是false。 用法:result = object i

原创 java--內省

爲什麼要學內省? 開發框架時,經常需要使用java對象的屬性來封裝程序的數據,每次都要使用反射技術完成這樣的操作過於麻煩,所以sun公司開發了一套API,用於專門操作java對象的屬性 內省訪問javaBean的方式: 1、通過Prope

原创 定義JQuery插件

一:導言    有些WEB開發者,會引用一個JQuery類庫,然後在網頁上寫一寫$("#"),$("."),寫了幾年就對別人說非常熟悉JQuery。我曾經也是這樣的人,直到有一次公司裏的技術交流,我才改變了自己對自己的看法。 二

原创 Apache Commons-configuration 學習筆記

Apache Commons-configuration 學習筆記 1 如果要使用configuration這個包,首先要保證使用JDK1.2以上,還要引入如下jar包 commons-beanuti