原创 java vm args

這個問題主要還是由這個問題 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出現這樣的的問題以後,引發了其他的問題。在網上一查可能是JAVA的堆棧設置太小的原因。 跟據網上的答案大致

原创 Java Web Start

       Using Java Web Start technology, standalone Java software applications can be deployed with a single click over

原创 JNDI

JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認爲,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE特別是EJB的知識。J

原创 《人月神話》讀書筆記

P8,編程的快樂在於它不僅滿足了我們內心深處進行創造的渴望,而且還喚醒了每個人內心的情感。 P19,用人月作爲衡量一項工作的規模是一個危險和帶有欺騙性的神話。因爲它暗示人員數量和時間是可以相互替換的。人數和時間的互換僅僅適用於以下情況

原创 JNI

    JNI是Java Native Interface的縮寫,中文爲JAVA本地調用。從Java1.1開始,Java Native Interface(JNI)標準成爲java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互

原创 import static和import的區別

靜態導入是JDK1.5中的新特性。一般我們導入一個類都用 import com.....ClassName;而靜態導入是這樣:import static com.....ClassName.*;這裏的多了個static,還有就是類名Cla

原创 JNLP

 一JNLP介紹:        JNLP是Java Web Start的核心。   在java開發的早期,重點被放在了客戶端開發。語言中對於applet和安全下載的支持對於萬維網(WWW)的發佈看上去是個不錯的主意。但是現實是ja

原创 RESTful WebServices 讀書筆記

第一章 Programmable Web及其分類 P36,很多Web服務器都把作用域信息放在URI路徑裏。另一種選擇是把作用域信息放在實體主體裏,SOAP Web服務通常都採用這種方式,SOAP信封裏含一個q標籤(tag),起內容爲字

原创 AJP

     AJP是定向包協議。因爲性能原因,使用二進制格式來傳輸可讀性文本。WEB服務器通過TCP連接和SERVLET容器連接。爲了減少進程生成socket的花費,WEB服務器和SERVLET容器之間嘗試保持持久性的TCP連接,對多個請求

原创 中間件

       中間件(middleware)現在是在與操作系統,數據庫並列的3大基礎軟件之一。中間件處於操作系統軟件與用戶的應用軟件之間。中間件在操作系統、網絡和數據庫之上,應用軟件的下層,總的作用是爲處於自己上層的應用軟件提供運行與開發

原创 《Tomcat權威指南》讀書筆記

2012.06.26 21:25 第一章 Tomcat的開幕式 1.Tomcat是以Java編寫的,這表示在能夠構建和測試它之前,必須安裝最新的、完整的JAVA運行環境(JRE,Java runtime)。 2.Catalina Tomc

原创 QoS、SLA、HA

1.QoS(Quality of Service)服務質量,是網絡的一種安全機制, 是用來解決網絡延遲和阻塞等問題的一種技術。 在正常情況下,如果網絡只用於特定的無時間限制的應用系統,並不需要QoS,比如Web應用,或E-mail設置等。

原创 Hadoop 2.0 安裝嚮導

最新版本的HADOOP2.0與老版本相比有不同的目錄結構。 本文將介紹一種簡單安裝Hadoop2.0到你的電腦上的方法(Hadoop 0.23 安裝)。 這有許多可以執行的方式,現在介紹以下: 如果想安裝老版本的hadoop此處不再介紹。

原创 i18n和i10n:國際化&本地化

按照軟件開發的慣例,最初的軟件只有英文版本,根據需要,作者再把軟件界面和文檔翻譯成不同國家、地區的語言版本。但是由於實現翻譯的途徑、翻譯的工作效率、翻譯的可重用性等因素各不相同,使翻譯工作面臨很大困境,也阻礙了軟件的推廣和應用。爲了方便

原创 POJO

POJO(Plain Old Java Objects)簡單的Java對象,實際就是普通JavaBeans,是爲了避免和EJB混淆所創造的簡稱。 使用POJO名稱是爲了避免和EJB混淆起來, 而且簡稱比較直接. 其中有一些屬性及其get