spring2.0以後增加了AbstractRoutingDataSource這個東西提供動態切換資料來源。 AbstractRoutingDataSource繼承了AbstractDataSource,AbstractDataSource是javax.sql.DataSource的子類。 下面是一個動態切換資料來源的例子: 1、在spring.xml設定檔配置
相關架構 JUnit4、Mockit、PowerMock 相關maven依賴 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version>
DomU就是guest domain,安裝一個domU基本上是個體力活,我自己好久不做了幾乎都忘了,最近要測試幾個系統所以又撿起來,這裡把流程記錄下,以後用臉滾鍵盤就行了。。。DomU分為兩種:para-virtualization 和 hardware-virtualization,具體的解釋去xen.org上看去。這兩種DomU安裝方法是不同的。 Para-Virtualization(類虛擬化):
1.表標頭檔 #include #include #include 2.函數原型 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout); 3.函數說明
產生驗證碼圖片一般返回InputStream類型,不管什麼情況下都能使用,只需要將InputStream這個返回的值在寫到檔案裡就能動態產生 代碼如下: [java] view plain copy package com.yxfei.tool; import java.awt.Color;
一、引言 本文介紹Struts2設定檔中result的type屬性值:redirect,redirectAction,chain的區別。 首先簡要介紹這三者的意思。 1)redirect: action處理完後重新導向到一個視圖資源(如:jsp頁面),請求參數全部丟失,action處理結果也全部丟失。 2)redirectAction: action處理完後重新導向到一個action,請求參數全部丟失,action處理結果也全部丟失。
詳細英文解釋 http://www.unixwiz.net/techtips/gnu-c-attributes.html 為了編寫可以在不同平台之間可移植的資料項目的資料結構,除了規定特定的位元組序以外,還應該始終強制資料項目的自然對齊。 自然對齊(Natural Alignment)是指在資料項目大小的整數倍(例如,8位元組資料項目存入8的整數倍的地址)的地址處儲存資料項目。
設定表儲存格內容對齊在開發中也會經常遇到。 需要繼承DefaultCellEditor類,並重寫: public Component getTableCellEditorComponent(JTable table,
基於核心棧切換的進程切換 難度係數:★★★★☆ 實驗目的 深入理解進程和進程切換的概念; 綜合應用進程、CPU管理、PCB、LDT、核心棧、核心態等知識解決實際問題; 開始建立系統認識。 實驗內容 現在的Linux 0.11採用TSS(後面會有詳細論述)和一條指令就能完成任務切換,雖然簡單,但這指令的執行時間卻很長,在實現任務切換時大概需要 200
一 介紹 上一篇文章中講到了通過Connection去訪問並操作資料庫,每次串連資料庫都是建立一個Connection對象,訪問完畢再close掉串連,如下: 這種方式的缺點很明顯:使用者每次請求都需要向資料庫獲得連結,而資料庫建立串連通常需要消耗相對較大的資源,建立時間也較長。假設網站一天10萬訪問量,資料庫伺服器就需要建立10萬次串連,極大的浪費資料庫的資源,並且極易造成資料庫伺服器記憶體溢出、嚴重的話甚至宕機。
編寫核心程式,出現soft lockup錯誤是再常見不過了,類似BUG: soft lockup - CPU#2 stuck for 67s!。 剛開始調試核心時,出現這樣的錯誤,往往兩眼一抹黑,不知道該如何下手了。但其實,這樣的問題解決多了,會發現原因基本就兩種情況,死結和死迴圈。 所以,在出現soft lockup錯誤時,不用慌張,只要分析相關代碼是不是存在死迴圈,比如
一、意圖 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時, 所有依賴於它的對象都得到通知並被自動更新。 二、適用性 《設計模式》中提到在以下任一情況下可以使用觀察者模式: 1.當一個抽象模型有兩個方面, 其中一個方面依賴於另一方面。將這二者封裝在獨立的對象中以使它們可以各自獨立地改變和複用。 2.當對一個對象的改變需要同時改變其它對象, 而不知道具體有多少對象有待改變。
一、jQuery怎麼載入一個html頁面到我指定的div裡面。(來自百度知道) 我想把a.html裡面的某一部份的內容載入到b.html的一個div裡。 比如,我要載入a.html裡面的<div id=“aContent"></div>這個div裡面的所有內容載入到b.html的這個div裡<div id="rightCon"></div> 請問要怎麼寫呢。 用jquery ajax 可以做到 假設
死結的定義 如果一組進程中的每一個進程都在等待僅由該組進程中的其他進程才能引發的時間,那麼該組進程是死結的。 產生死結的必要條件 互斥條件:簡單的說就是進程搶奪的資源必須是臨界資源,一段時間內,該資源只能同時被一個進程所佔有 請求和保持條件:當一個進程持有了一個(或者更多)資源,申請另外的資源的時候發現申請的資源被其他進程所持有,當前進程阻塞,但不會是放自己所持有的資源 不可搶佔條件:進程已經獲得的資源在未使用完畢的情況下不可被其他進程所搶佔
一、環境 CentOS 5.6 x86_64ip:192.168.10.100 二、編譯相依元件 yum -y install gcc gcc-c++ db4-utils pam-devel libcap 三、編譯安裝配置vsftpd 1、編譯 wget https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gztar -zxf vsftpd-3.0.2.tar.gzcd
內容摘自:http://blog.csdn.net/wiwipetter/article/details/4390579 log4j.properties 使用: http://www.blogjava.net/hwpok/archive/2008/01/16/175711.html 如果在同一類中需要輸出多個記錄檔呢。其實道理是一樣的,先在Test.java中定義: private static Log logger1 =
Demo頁面:首頁面 iframe_a.html ,被包含頁面 iframe_b.htm 和 iframe_c.html 下面開始講: 通過Google搜尋iframe 自適應高度,結果5W多條,搜尋iframe 高度自適應,結果2W多條。我翻了前面的幾十條,刨去大量的轉載,有那麼三五篇是原創的。而這幾篇原創裡面,基本上只談到如何自適應靜的東西,就是沒有考慮到JS操作DOM之後,如何做動態同步的問題。另外,在相容性方面,也研究的不徹底。 這篇文章,希望在這兩個方面再做一些深入。
安裝RHEL 6.2作業系統,在分區之後出現“sda must have a GPT disk label”問題,無法進行下一步操作。 解決方案如下: 1. 選擇預設的分區設定,然後進行分區格式化 2. 重啟機器,然後自訂分區即可
commons-logging是Jarkata封裝了多種Java Log,如:Log4j、JDK Log、LogKit、NoOpLog、SimpleLog。 Eclipse下可以使用Log4E外掛程式,快速插入Logger對象,設定Log4E的模版為commons-logging模版就可以了。並同時把commons-logging和log4j的jar包至於工程的classpath中。 在一個類MyClass的代碼編輯頁面,右鍵選擇Log4E,選擇declare
1,運行以下命令 sysctl -a | egrep "ipv4.*(accept|send)_redirects" | awk -F "=" '{print $1"= 0"}' >> /etc/sysctl.conf sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf