原创 Java 動態代理

神遊:場景一:公司老闆比爾,祕書莫妮卡,任何外部電話都需要通過莫妮卡轉給比爾,莫妮卡可能會答覆你沒預約不能與比爾通話、比爾現在忙不方便跟你通話、請你稍等馬上幫你轉接等。這個場景類似靜態代理應用,莫妮卡是比爾的代理,任何事情找比爾都只能通過莫

原创 OSB安裝隨記

一、前言OSB:Oracle公司實現的企業服務總線(ESB)。本文使用的中間件版本:WebLogic:10.3.6OSB:11.1.1.8二、OSB拓撲(topology)Admin-only拓撲:該模式下OSB部署在Admin Serve

原创 Hadoop學習筆記一

第一個hands-on入門程序:參考  http://blog.csdn.net/sim_szm/article/details/12578055   搭建環境並跑WordCount程序,區別是我安裝的是最新的hadoop版本0.23.11

原创 南懷瑾論男人氣質

臨危而不懼,途窮而志存;苦難能自立,責任攬自身;怨恨能德報,美醜辯分明;名利甘居後,爲理願馳騁;仁厚納知己,開明擴胸襟;當機能立斷,遇亂能慎行;忍辱能負重,堅忍能守恆;臨弱可落淚,對惡敢拼爭;功高不自傲,事後常反省;舉止終如一,立言必有行。

原创 Java ClassLoader 基礎

基本概念:Java Classloader(類裝載器):JRE的一個模塊,用於裝載Java類到JVM。JRE加載一個類到JVM需要以下基本步驟:裝載:查找並導入class文件,如String.class; 鏈接:校驗、準備、解析,其中解析步

原创 自定義class loader

上圖爲JDK 8中ClassLoader的族譜,可見除了總所周知的AppClassLoader和ExtClassLoader外,JDK中還有很多其它ClassLoader,既然這麼多ClassLoader存在,也就不那麼神祕了,那麼如何自定

原创 JAVA AIO 服務器與客戶端實現示例

AIO用於文件處理還是比較快樂的,但用AIO來寫網絡消息處理服務器端與客戶端是比較麻煩的事情,當然這只是我個人意見,主要是有幾點原因:一是AIO需要操作系統支持,還好Windows與Linux(模擬)都支持;二是AIO同時使用遞歸調用和異步

原创 CGLib 動態代理

CGLib全稱是Code Generation Library(https://github.com/cglib),是一個第三方開源的代碼生成包,功能很強大,性能很優越,許多開源框架如Spring、Hibernate、EasyMock都使用

原创 JAVA BIO 服務器與客戶端實現示例

代碼只兼容JAVA 7及以上版本。服務器端代碼:package com.stevex.app.bio; import java.io.BufferedReader; import java.io.IOException; import j

原创 Spring Security 學習之數據庫認證

一、前言數據庫認證(Database-provided authentication):應用通過數據庫獲取用戶認證信息。認證提供者(Authentication Provider):Spring提供了一系列認證方式,如LDAP、OpenID

原创 系統找不到指定的文件 C:\WINDOWS\system32\<LANG_NAME>\mstsc.exe.MUI

本文只適合Win7 X64其實方法很簡單,安裝以下兩個補丁即可,但因爲擺渡不到,所以記錄下來更需要的朋友參考。Windows6.1-KB2574819-x64.msuhttp://www.microsoft.com/zh-cn/downlo