原创 FackBook的BigPiple

1. 技術背景 FaceBook頁面加載技術 試想這樣一個場景,一個經常訪問的網站,每次打開它的頁面都要要花費6 秒;同時另外一個網站提供了相似的服務,但響應時間只需3 秒,那麼你會如何選擇呢?數據表明,如果用戶打開一個網站,等

原创 Spring Ibatis父子容器事務失效解決辦法

在父子容器中都存在數據源的配置,父容器中採用默認名稱“dataSource”作爲id,子容器開發的使用者在配置數據源時並不知道父容器的配置,導致數據源的id一樣,這時候就拋出了DataSource is Closed的錯誤消息,隨後修改子

原创 SPRING的初始化方法執行先後順序

1.postProcessBeforeInitialization 2.afterPropertiesSet 3.init-method

原创 Spring事務

Spring配置文件中關於事務配置總是由三個組成部分,分別是DataSource、TransactionManager和代理機制這三部分,無論哪種配置方式,一般變化的只是代理機制這部分。DataSource、TransactionMana

原创 設計模式-見解

自從接觸設計模式以來,一般看到的評論是以推崇爲多。不過比較欣慰的是,最近在看《編程人生》中,有兩個人對設計模式比較不屑。 之所以欣慰,並不是因爲湊個熱鬧看他們互相攻擊,互相批評——而是因爲出現了不同的觀點,特別是兩位非常有分量的人物的觀

原创 Spring的BeanFactory和ApplicationContext 第一章:類圖

前陣子看了Spring的BeanFactory和ApplicationContext的初始化的整個過程,感覺對於BeanFactory和ApplicationContext的差別還是不清楚,於是整理了下面的類圖: TODO:【第二章:源碼

原创 AspectJ 方式來處理 Spring 的 @Transactional 註解式事務(轉)

在網絡應用中,我們幾乎總是需要嚴密控制我們spring應用中的數據庫事務的啓動和結束。爲做到這一點,我們或多或少都已經通過AOP來做這些事情。但一般都是在XXService、或XXController中封裝處理請求的方法。Spring有內

原创 【第二章:源碼解析】Spring的BeanFactory的接口註解

請下載【http://hi.csdn.net/attachment/201108/8/0_1312794000735W.gif】,然後把gif後綴修改爲pdf格式

原创 Spring的ApplicationContext實例化源碼解析

Spring的ApplicationContext來獲得Bean的操作,通過ApplicationContext context = new ClassPathXmlApplicationContext("spring/test-bean

原创 JDKDynamicProxy JDK動態代理

JDK提供了Proxy類,這個類屬於工具類,通過Proxy.newProxyInstance(要生成代理對象的類所在的classLoader, 要生成代理對象的類的接口, InvocationHandler的實例);這個類生成出來的代理對

原创 Spring事務失效

[問題]       Spring的聲明式事務,我想就不用多介紹了吧,一句話“自從用了Spring AOP啊,事務管理真輕鬆啊,真輕鬆;事務管理代碼沒有了,腦不酸了,手不痛了,一口氣全配上了事務;輕量級,測試起來也簡單,嘿!”。不管從哪個

原创 JAVA中自動把文件打成Jar包

FileOutputStream fos = new FileOutputStream("aaa.jar");JarOutputStream jarOs = new JarOutputStream(fos);JarEntry jarEnt

原创 DBCP中配置CLOB支持4G大小

由於SQL文的兩個引號之間最多4000字符,導致使用IBatis插入數據庫CLOB字段大文件時,會拋出oracle的異常,下面的配置可以解決這個問題:<bean id="xxxxxx" class="org.apache.commons.

原创 直接插入排序

#include<iostream.h>#include<string.h>void main(){  int k=0;  int data[1000];  cout<<"輸入結束時按下任意字符鍵,然後回車

原创 一個有趣的等式 (搜索用:優化 java 算法)

----- 搜索用 java 算法 性能優化 web ----- 在看《計算機程序設計藝術-第一卷-基本算法》第一章時看到了一個有趣的等式,這個等式如下: 下面我們來看看這個等式的證明,建議大家自己先想想怎麼去證明這個公式。 數學歸納