原创 Spring Security 學習之LDAP認證

一、前言LDAP:輕型目錄訪問協議,即Lightweight Directory Access Protocol (LDAP)是一個訪問在線目錄服務的協議,最典型例子的就是黃頁、電話簿等,主要用於讀極多並且寫極少的場景。LDAP服務器:Op

原创 互聯網民營銀行帶來的改變

隨着全國第一批民營銀行運營一年多各自推出自己的產品,我們可以從民營銀行的產品來觀察它們所帶來的改變,本文試圖以微衆銀行和網商銀行這兩家典型的互聯網民營銀行爲列來做分析。互聯網銀行還是逃不出商業銀行的三大基本業務----存貸匯,只是它們更加以

原创 Java反射機制

談到Spring時大家都會想到它的核心原理是IOC/DI,其實Spring實現IOC/DI的背後依靠的是Java反射機制。不僅Spring使用反射機制,Hibernate的ORM框架也是使用反射機制實現的,AOP動態代理也是大量使用反射實現

原创 Java ForkJoin 框架初探

多核時代,編程語言如果不支持多核編程就OUT了,Java爲了迎頭趕上,在Java 8 版本增加大量支持多核編程的類庫,如Stream等,Java 7開始支持的ForkJoin框架也是爲了更好的支持多核編程。設計思想:化整爲零再化零爲整,另外

原创 自定義class loader

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

原创 Hadoop學習筆記一

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

原创 Java 動態代理

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

原创 我的友情鏈接

51CTO博客開發

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

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

原创 JAVA NIO 內存泄露

寫NIO程序經常使用ByteBuffer來讀取或者寫入數據,那麼使用ByteBuffer.allocate(capability)還是使用ByteBuffer.allocteDirect(capability)來分配緩存了?第一種方式是分配

原创 你不快樂的每一天都不是你的

你不快樂的每一天都不是你的作者:費爾南多·佩索阿(葡萄牙)你不快樂的每一天都不是你的:你只是虛度了它。無論你怎麼活只要不快樂,你就沒有生活過。夕陽倒映在水塘,假如足以令你愉悅那麼愛情,美酒,或者歡笑便也無足輕重。幸福的人,是他從微小的事物中

原创 我的友情鏈接

51CTO博客開發

原创 JAVA NIO操作類型

JAVA NIO共定義了四種操作類型:OP_READ、OP_WRITE、OP_CONNECT、OP_ACCEPT,分別對應讀、寫、請求連接、接受連接等網絡Socket操作。ServerSocketChannel和SocketChannel可

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

以下代碼只兼容Java 7及以上版本,對於一些關鍵地方請看註釋說明。公共類:package com.stevex.app.nio; import java.nio.ByteBuffer; import java.nio.CharBuffe

原创 Future和FutureTask實現異步計算

開發Android APP經常會使用AsyncTask框架來異步加載資源或者異步到服務器拉消息,等任務完成後再主動更新結果到UI主線程,AsyncTask框架可以非常方便的獲取線程異步執行結果。Java 5之前,Java 並沒有提供API用