原创 Tiles 2.x 應用指南

Jakarta Tiles是一個用於在模板中對頁面進行佈局的框架。Tiles產生之初是Struts架構的一部分,後來Tiles獨立出來常與Spring架構配合,本文描述了獨立於其它架構而在原始WEB應用中使用Tiles的方法。 基本用法

原创 VB.NET中是否存在內存泄漏問題?

VB.NET使用了類似於JVM的垃圾回收機制,所以在VB.NET中不存在內存泄漏問題。在.NET體系中,所有元素均爲對象,創建對象的過程就是在託管堆(managed heap)中分配內存的過程。創建出來的對象必須被一個或多個變量引用,

原创 如何正確改寫equals方法

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可。     在繼承關係下的equals改寫一文中,我簡單介紹了Martin Odersky提出的canEqual方案,此方案可以正確改寫基於繼承關係下的

原创 繼承關係下的equals改寫

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議 進行許可。     學習過Java的人都知道,Java對象的內容比較依靠的是Object類的equals方法。改寫這個方法有嚴格的要求,JDK API中是

原创 BASE64與Quoted-Printable

簡單郵件傳輸協議(SMTP)是網絡上最常用的一種協議。就數據傳輸而言,它有以下幾點要求: 只傳送8位數據中的前7位,最高位自動填補爲0; 正文數據以行爲單位,每行字符不得超過1000個。 第一個要求限制了其只能傳送ASCII碼字符數據,對

原创 部署Hadoop時的注意事項(基礎篇)

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議 進行許可。     最近雲計算在中國極爲火爆,但看了雲計算的那些雲山霧罩的概念後,實在讓人望而卻步。還好不是所有的東西都摸不着頭腦,Hadoop就是實實在在

原创 Java中的類型轉換

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可。     無論在C/C++還是在Java,強制類型轉換已經不是陌生的概念了。但是要想全面掌握Java中類型轉換的要點可不那麼簡單,本文將帶領大家一同瞭解

原创 Java函數中的參數有效性檢查

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議 進行許可。   在Java程序中,方法與屬性是類中最基本的成員。下面的問題與方法有關: 實現一個方法的第一步是什麼? 說到這裏我突然想起侯耀文、趙麗蓉兩位藝術家

原创 嵌套類的使用方法之傳輸對象的種子

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可。   嵌套類可用作生成傳輸對象的種子。 嵌套類 如果在一個類A中定義了另一個靜態的類B,我們稱A類爲頂層類,B類爲嵌套類(nested classes)

原创 Java靜態變量的初始化(static塊的本質)

在網上看到了下面的一段代碼: public class Test { static { _i = 20; } public static int _i = 10; public s

原创 Java字符串與字符集的基本概念

本作品採用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可。     Java String是Java API中最常用的類,本文和大家談談String類的內部原理,同時描述ISO-8859-1字符集在字符串處理