原创 淺談繼承與接口編程

    很多剛接觸面向對象的時候總是覺得繼承,接口實現會把人弄暈。但是到後來寫的代碼多了,覺得自己定義一個類就足夠用了,越來越覺得繼承,接口實現越來越多餘。     如果你看到這篇文章的時候如果你有上面的想法的時候,那麼你只是所做的項目或許

原创 我的友情鏈接

51CTO博客開發

原创 Spring MVC參數化測試 - Junit Parameterized

參考文章:Spring MVC全註解配置 - 無web.xml單元測試的目的,簡單來說就是在我們增加或者改動一些代碼以後對所有邏輯的一個檢測,尤其是在我們後期修改後(不論是增加新功能,修改bug),都可以做到重新測試的工作。以減少我們在發佈

原创 jQuery Datatable 實用簡單實例

目標:使用jQuery Datatable構造數據列表,並且增加或者隱藏相應的列,已達到數據顯示要求。同時,jQuery Datatable強大的功能支持:排序,分頁,搜索等。Query Datatable能良好支持數據完全加載到本地後構建

原创 JAVA單例類的線程安全最簡潔有效的寫法

平時使用單例的情況很多,至於爲什麼使用在此文章中就不在重複,百度、谷歌一大堆。而單例模式分爲立即加載和延遲加載兩種,這兩種在多線程下都存在安全問題,因此很多時候我們會使用sychronized關鍵字或者代碼塊來保證我們的單例是線程安全的。本

原创 Spring Security 3 (三) 用戶數據存放於數據庫

上章回顧:上一章中,我們將用戶名、密碼以及用戶對應的角色都配置於applicationContext-security.xml中,基本實現了我們能控制用戶的訪問權限。但是在現實開發中,我們不可能將用戶信息硬編碼在配置文件中,通常我們都是存放

原创 could not initialize proxy - no Session 問題解決

在使用spring+hibernate時,我們對實體的一對多,多對一和多對多的關聯實體進行獲取值的時候通常會使用懶加載的方式。這樣做的好處就是在我們需要關聯對象的屬性的時候,再去查詢數據庫,以至於我們不用一次查詢很多的數據出來。這樣做經常會

原创 Grunt的基礎配置

1. 安裝node.js,官網下載以後安裝,將node.js的bin目錄添加到PATH中,方便使用npm來安裝grunt所需要的資源。2. 在安裝grunt之前,執行:npm uninstall -g grunt 卸載掉之前安裝的grunt

原创 Spring MVC全註解配置 - 無web.xml

Serlvet 3以後,我們可以使用註解來配置Servlet,對於像Spring這類的框架來說是一個很好的適應。Spring也對此特性加入了很多的新功能。本文就將簡單的對之前的xml配置轉換爲java代碼的配置。代碼配置讓程序員們覺得更加具

原创 Spring MVC參數化測試 - Junit Parameterized

參考文章:Spring MVC全註解配置 - 無web.xml單元測試的目的,簡單來說就是在我們增加或者改動一些代碼以後對所有邏輯的一個檢測,尤其是在我們後期修改後(不論是增加新功能,修改bug),都可以做到重新測試的工作。以減少我們在發佈

原创 Eclipse用4個空格代替tab

Java代碼規範中提到,tab其實是佔8個字符,因此我們可以使用4個空格(4個字符)來代替tab,這樣既減少了代碼的存儲大小,也提供了一種美觀的代碼。因此修改Eclipse的編碼格式有助於我們不用改變我們的習慣而達到替換。具體步驟如下:編輯

原创 揭開ORM的神祕面紗

    今天簡單的講講ORM(object relation mapping 對象關係映射)。如果你對hibernate底層對象關係的映射感覺很神奇的你可以看看這篇文章。很多人接觸hibernate的時候都知道這個ORM,也知道是底層對JD

原创 How to Create an Reusable Components for Your Project

In our daily work, we always write the same code and do it again and again, but how can we create the reusable component

原创 Javascript判斷頁面是否加載完成

         很多時候我們在使用document.getElementById的時候直接在script標籤中獲取對象,然後使用,此時程序會出現該對象爲undefined。 <script>     var dom = document.

原创 jQuery Datatable 自定義列

jQuery Datatable是一個很強大的表格工具,其實大家可以參考Datatable官方網站來查看具體的實例以及他對應的API。在此我們不去講解如何實現後端的分頁、排序、查找,本文重點講解如何對Datatable中的表格內容進行操作,