原创 補充 OSGI bundle的知識

 Import-Package與DynamicImport-Package的使用場景     如果一個Bundle不能確定需要Package中的那些Class,則使用DynamicImport-Package;否則使用Imort-

原创 hread.currentThread().getContextClassLoader() and Class.getClassLoader()

一直以來沒有搞清楚這兩個的區別: http://tianya23.blog.51cto.com/1081650/731287  感覺這篇文章比較簡短易懂

原创 BIO/AIO/NIO

NIO通常採用Reactor模式,AIO通常採用Proactor模式。AIO簡化了程序的編寫,stream的讀取和寫入都有OS來完成,不需 要像NIO那樣子遍歷Selector。Windows基於IOCP實現AIO,Linux只有epp

原创 jmx rmi 穿越防火牆問題及jmxmp的替代方案

前段時間遇到jmx使用rmi協議進行連接穿越防火牆的問題,查了很久終於查到了原因。        1.     對rmi的工作方式進行了瞭解,發現jmx如果採用rmi作爲傳輸協議的話,客戶端需要進行兩個連接,如:JMXConnectorS

原创 spring擴展自定義標籤的方法

 這裏再mark下最近學到的新知識,spring擴展自定義標籤的方法 http://blog.csdn.net/lcllcl987/article/details/4017597 這篇文章裏寫得很清楚了。

原创 自編譯hadoop eclipse 插件

eclipse下進行mapreduce程序的開發調試,需要安裝hadoop eclipse插件,如果hadoop解壓包下存在{hadoop_home}\contrib\eclipse-plugin\目錄,則可以直接將其中的eclipse

原创 linux下svn服務器安裝及資源庫遷移方法

服務端安裝步驟: 準備 去subversion官網http://subversion.apache.org/download/下載tar.gz的安裝包 另外還需要到http://apr.apache.org/download.cgi下載s

原创 web.xml之資源管理對象配置 resource-env-ref

轉自:http://blog.csdn.net/liaoxiaohua1981/article/details/6855328 resource-env-ref元素來指定對管理對象的servlet引用的聲明,該對象與servlet環境

原创 axis2介紹

轉自:http://blog.csdn.net/heiboyyang/article/details/6604296 一、Axis2的下載和安裝     讀者可以從如下的網址下載Axis2的最新版本:     http://ws.

原创 p6spy+sqlprofiler使用

二、配置P6Spy和SQL Profiler 1、解壓P6Spy將下面的p6spy.jar 拷貝到項目的classpath(如果是web項目則拷貝到/WEB-INF/lib 下面) 2、解壓SQL Profiler 將其中的spy.

原创 數據庫連接池 dbcp與c3p0的使用

 衆所周知,無論現在是B/S或者是C/S應用中,都免不了要和數據庫打交道。在與數據庫交  互過程中,往往需要大量的連接。對於一個大型應用來說,往往需要應對數以千萬級的用戶連  接請求,如果高效相應用戶請求,對應用開發者而言是一個很重要的

原创 用C++設計一個不能被繼承的類實現java final的作用

分析:這是Adobe 公司2007 年校園招聘的最新筆試題。這道題除了考察應聘者的C++ 基本功底外,還能考察反應能力,是一道很好的題目。 在Java 中定義了關鍵字final ,被final 修飾的類不能被繼承。但在C++ 中沒有

原创 p6spy介紹

本文轉自:http://www.cnblogs.com/xiziyin/archive/2009/12/21/1628921.html P6Spy 是針對數據庫訪問操作的動態監測框架(爲開源項目,項目首頁:www.p6spy.com)

原创 通過ANT生成MANIFEST.MF中的Class-Path屬性

mark 下,以備之後查看 通過ANT生成MANIFEST.MF中的Class-Path屬性 http://www.cnblogs.com/51cto/archive/2010/06/23/1763878.html 工程如何能引

原创 pig 安裝部署及mapreduce模式下測試

pig安裝配置  1.下載pig包:(pig-0.9.1)  apache版本: http://pig.apache.org/ 2.解壓文件: # tar -zxvf pig-0.9.1.tar.gz 3.配置/etc/pr