原创 使用反射自定義序列化方法

在使用JSONObject和JSONArray的過程中,往往讓人驚歎它的神奇之處,能夠很方面的把json對象和bean互相轉換,一直在思考究竟後臺如何實現的,雖然通過看源碼可以得出答案,但畢竟源碼過於繁複,短時間內難以盡解,不如自己思考:

原创 動態設置js的屬性

目標:js的屬性名可以使用變量 舉例:js對象object,當賦給該對象屬性的時候可以採用以下方式 var object;object.prop1 = "value1";object.prop2 = "value2";也可以採用如下方式

原创 javascript jquery 判斷對象爲空的方式

java中存在很多空指針的問題,需要經常做預防和判斷,如若不然,控制檯出現惱人的異常,讓人信心備受打擊,早期寫程序的時候沒有經驗,不能根據異常信息找到問題的根源,唯一做的事情就是祈禱,千萬別出現什麼異常信息啊!現在碰到與問題,到希望異常信

原创 Java桌面程序打包成exe可執行文件

們都知道Java可以將二進制程序打包成可執行jar文件,雙擊這個jar和雙擊exe效果是一樣一樣的,但感覺還是不同。其實將java程序打包成exe也需要這個可執行jar文件。 轉載:http://www.cnblogs.com/icewe

原创 26個Jquery使用小技巧

下面列出了一些Jquery使用技巧。比如有禁止右鍵點擊、隱藏搜索文本框文字、在新窗口中打開鏈接、檢測瀏覽器、預加載圖片、頁面樣式切換、所有列等高、動態控制頁面字體大小、獲得鼠標指針的X值Y值、驗證元素是否爲空、替換元素、延遲加載、驗證

原创 父頁面獲取子頁面的內容

需求說明:兩個JSP頁面,父頁面需要子頁面的內容,但子頁面是隱藏的,具體來說,子頁面是一系列的模板,父頁面要通過id來獲取這些模板,不願意通過<include>方式導入,因爲如果模板過多,就導致整個父頁面太大,加載緩慢,以下兩個方案,不知

原创 Excel VBA 學習總結 - 數據驗證與正則表達式

轉載出處:http://www.cnblogs.com/dxy1982/archive/2011/09/09/2159246.html 數據結構有云:程序=數據+操作。從中可以看出,數據纔是程序的核心對象,每個程序所有的操作和意圖都是

原创 讓js具有面向對象的特性

需求分析:使用javascript時,難免會用到複雜的數據結構,當通過定義對象和方法無法解決問題時,就要考慮使用面向對象的方法 困難:js不支持類的定義,也就是說我們無法通過定義一個類來封裝我們想要的屬性和方法,可以直接定義一個對象而無需

原创 使用JS模擬出Map對象

最近要做的一個項目,支持方提供的一個Map方法,用着相當可以,功能稍有欠缺,因此我爲之做了擴展,以下是代碼: function Map() { this.elements = new Array(); //獲取MAP元

原创 徹底解決java WEB項目的文件路徑問題(war包)

在j2EE項目中,我們一般會把項目打包發佈,一般是war包,作爲獨立單元,可以遠程上傳,加載,發佈,還可以實現版本控制,但這與我們開發過程中使用MyEclipse自動部署有所不同,以下做詳細說明. 使用war包部署,在tomcat和Web

原创 js遞歸實現包名轉換成對應的json對象

示例:由原對象{a: {test: 1, b: 2}} 根據a.b.c.d這樣的包名轉換爲:{"a":{"test":1,"b":{"c":{"d":{}}}}}  說明:包名有"."分隔,本身代表着層級結構,而json對象本身也是由屬性

原创 Hibernate 如何使用filter

@Entity @Table(name = "T_SEN_DISABILITY_TYPE") 在使用filter的時候還需要定義filter參數。 name 爲filter名稱,parameters爲filter參數,@ParamDef爲

原创 java 把DataTable數據類型轉換爲樹形結構(多叉樹)

問題分析:一個關係數據庫的表,如圖所示: 可以看到後面四個字段:Country,Province,City,Street 具有邏輯上的從屬結構,現在要把這種數據搞成一個樹形結構,如圖所示: 不是原來的數據轉換而成的,大致就是這個意思,

原创 hibernate使用@where實現條件過濾功能

編程中最常用的功能,增刪改查,而實際業務中真正物理刪除數據的情況是很少的,基本都有使用邏輯刪除,通常採用一個標誌位,比如flag,查詢的時候,flag=1的數據查出,flag=0的數據過濾掉. 使用hibernate的時候,通常不再直接才

原创 使用JSONObject 深度序列化和反序列化

JSONObject 和JSONArray 是json-lib.jar裏面最常用的兩個類,分別可以對對象和數組(集合)進行序列化和反序列化,結構清晰命了,簡單易用,功能強大,效率比較高,使用至今一直較爲推崇,雖然尚有諸多功能尚未完全瞭解,