原创 JAVA高級:選擇JSF不選Struts的十大理由

http://tech.ccidnet.com/art/3539/20080129/1356639_1.html 選擇JSF不選Struts的十大理由    我的一個客戶不知道該選用Struts還是JSF。就像你預料的那樣,我通常會

原创 java中的IO整理

java中的IO整理 寫在前面:本文章基本覆蓋了java IO的全部內容,java新IO沒有涉及,因爲我想和這個分開,以突出那個的重要性,新IO哪一篇文章還沒有開始寫,估計很快就能和大家見面。照舊,文章依舊以例子爲主,因爲講解內容

原创 JAVA

http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html反射機制詳解 java反射詳解 本篇文章依舊採用小例子來說明,因爲我始終覺的,案例驅動是最好的,要不

原创 容器

你的問題可以概括爲兩點:1,什麼是容器;2,爲什麼需要特定的容器。  第一個問題。容器,你可以理解爲“具備滿足特定需求條件的環境”。怎麼理解這句話呢?打個比方,生存是每個人的需求,而地球就是我們生存的環境,因爲它具備生存的條件--氧氣。如

原创 一個java實現的簡單工廠模式

定義接口package com.ttjslbz.factory; public interface Api { void functionA(); }定義實現Apublic class ImplA implements Api {

原创 elasticsearch 啓動

啓動類:Bootstrap INSTANCE.setup(true, settings, environment); INSTANCE.start(); 啓動start private void start() { no

原创 eclipse性能優化

性能優化 1 、關閉MyEclipse的自動validation       windows > perferences > myeclipse > validation       將Build下全部勾取消       如果你需要驗證某

原创 ZenNodeDiscovery

上篇博客就寫了nodeDiscovery服務的引用,這裏就詳細分解一下ZenNodeDiscovery。 AbstractLifecycleComponent @SuppressWarnings({"unchecked"}) @

原创 64位虛擬機安裝

今天想裝個linux虛擬機玩玩,在網上下了一個最新版本的Ubuntu-64 ios,我的機器明明是64位的,但無論如何都安裝不成功,一直提示cpu不支持64位系統。 經過網上查閱資料,需要在bios中設置intel cpu對虛擬化的支持。

原创 對java中集合類排序的解析

第一次寫關於java源碼解析的文章,初窺門徑,貽笑大方。 整體的架構,java.util.Collections類,它裏面實現了對列表排序的功能,提供了一個靜態的sort方法,接受一個列表和一個Comparator接口的實例,這個方法的大

原创 elasticsearch 代碼分析之modules and services

最近需要研究搜索的集羣。由於大腦日漸萎縮,只好把代碼記下來以供參考,好久沒在csdn上寫東西了,呵呵。 elasticsearch是一個基於lucene的搜索集羣,關於lucene的介紹有如下參考: Annotated-Lucene源碼剖

原创 http協議學習系列

1. 基礎概念篇 1.1 介紹   HTTP是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫。它的發展是萬維網協會(World Wide Web Consortium)和Internet工作小組IETF

原创 如何閱讀源代碼

第一章: 導論 ++++++++++++ 1.要養成一個習慣, 經常花時間閱讀別人編寫的高品質代碼. 2.要有選擇地閱讀代碼, 同時, 還要有自己的目標. 您是想學習新的模式|編碼風格|還是滿足某些需求的方法.

原创 java路徑問題的解決方案 感覺寫的很好 轉到自己空間留着

轉自 http://java.chinaitlab.com/base/532062_3.html 前言 Java的路徑問題,非常難搞。最近的工作涉及到創建和讀取文件的工作,這裏我就給大家徹底得解決Java路徑問題。 我編寫了一

原创 java reflect 總結

反射  反射技術:其實就是動態加載一個指定的類,並獲取該類中的所有的內容。而且將字節碼文件封裝成對象,並將字節碼文件中的內容都封裝成對象,這樣便於操作這些成員。簡單說:反射技術可以對一個類進行解剖。 反射的好處:大大的增強了程序的擴展