原创 Listener、Filter、Servlet的初始化順序

  Listener、Filter、Servlet都有一個初始化的過程,對應的方法分別爲: contextInitialized(ServletContextEvent arg0) init(FilterConfig filterConf

原创 年度考覈不理想怎麼辦?

對於很多印度公司的員工來說,3月底正好到了財年的末尾,也到了揭曉他們能否得到一直期盼的加薪或者晉升的謎底的時候。但是,倘若年度考評的結果讓你無法實現預期的目標會怎麼樣呢?也許你會因此而感到心煩意亂,甚至可能會考慮辭職,但如果真那麼做的話又

原创 XUL介紹

爲什麼使用XUL?XML用戶界面語言(XUL)是一種用於創建具有豐富動態特性用戶界面的標記語言。它是Mozilla瀏覽器及其相關軟件的一部分,同時也是Gecko的 一部分。XUL支持各種版本的Windows、Macintosh、Linux

原创 JVM內存結構淺析

    內存作爲系統中重要的資源,對於系統穩定運行和高效運行起到了關鍵的作用,Java和C之類的語言不同,不需要開發人員來分配內存和回收內存,而是由JVM來管理對象內存的分配以及對象內存的回收(又稱爲垃圾回收、GC),這對於開發人員來說確

原创 jstat命令詳解

Jstat是JDK自帶的一個輕量級小工具。全稱“Java Virtual Machine statistics monitoring tool”,它位於java的bin目錄下,主要利用JVM內建的指令對Java應用程序的資源和性能進行實時

原创 淺析IoC控制反轉的原理

        控制反轉這個詞可能是目前框架設計中提到最流行的詞了,象SmallTalk、c++、java等都採用了這些原理進行實現。其中我們所熟知和常用的Spring Framework的核心亦不例外。其實早在2004年Martin F

原创 win7 計算機和控制面板突然打不開,顯示服務器運行失敗

    本人電腦是Win7系統,一直使用得挺好的。突然有一天計算機及控制面板都無法找開。在打開時過一段時間會拋出一個Explore.exe的錯誤,面板上會顯示服務器運行失敗的信息。     在網上查了很多解決方法,有些人說是電腦中毒了,需

原创 eclipse中另一種有效的安裝三方插件方式

    Eclipse是基於插件式的開發方式,難免在項目中需要在eclipse中安裝許多三方插件。其實三方插件無非就是一個或多個jar包。要將幾個jar包直接引入放置在plugins目錄下亦可,但該目錄下的jar包太多,有時候可能還涉及到

原创 jstack命令詳解

    jstack用於打印出給定的java進程ID或core file或遠程調試服務的Java堆棧信息,如果是在64位機器上,需要指定選項"-J-d64",Windows的jstack使用方式只支持以下的這種方式:jstack [-l]

原创 javap命令詳解

javap是JDK自帶的反彙編器,可以查看java編譯器爲我們生成的字節碼。通過它,可以對照源代碼和字節碼,從而瞭解很多編譯器內部的工作。可以在命令行窗口先用javap -help看下javap工具支持的選項:C:\>javap -hel

原创 jmap命令詳解

1、命令基本概述 Jmap是一個可以輸出所有內存中對象的工具,甚至可以將VM 中的heap,以二進制輸出成文本。打印出某個java進程(使用pid)內存內的,所有‘對象’的情況(如:產生那些對象,及其數量)。 使用方法 jmap -his

原创 web項目啓動Spring容器

       今天在重新搭建一套web框架,只想採用spring,其它框架均用不到。使用java應用程序進行測試,完全沒問題。考慮到做爲web應用程序,那就必須要在服務器啓動時,能夠將spring的上下文配置加載進去,並啓動Spring容

原创 apache + mod_proxy + jetty無法訪問靜態資源的問題

前兩天想放一份pdf的文檔到測試服務器上供別人下載,由於公司採用的是apache + 應用服務器的方式來做部署的。之前由於採用的是apache + mod_jk + jboss的部署方案,服務器上的配置基本都是按照這種方式來配置的,後來升

原创 Java遠程通訊可選技術及原理

        在分佈式服務框架中,一個最基礎的問題就是遠程服務是怎麼通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS 等,這些名詞之間到底是些什

原创 Redis安裝及主從配置

        Redis是一種面向“鍵/值”對類型數據的分佈式NoSQL數據庫系統,特點是高性能,持久存儲,適應高併發的應用場景。它起步較晚,發展迅速,目前已被許多大型機構採用,如google、taobao、sina微博等。本文不對其數