我們hyi
站點連線池仍然是
dbcp
,建議採用
c3p0
或者proxool
。hibernate
官網指出
hibernate3
之後將不再支援
dbcp
連線池,因為其自身
bug太多。雖然我們
hyi站點仍然使用的是
hibernate2
的版本,那也不排除
dbcp
連線池自身問題。
速度上雖然
dbcp
比c3p0
快些,但是有
bug:當
dbcp
建立的資料庫連線,因為某種原因斷掉後,
dbcp
將不會再重新建立新的連線,導致必須重新啟動
to mcat
才能解決問題。
如果暫時無法公升級連線池的情況下
,我完善了一下
dbcp
連線池的配置。
一,最小空閒連線由
1 調整為
2.。(盡量保證連線池中始終保持
1-2個連線) 二,
進行連線空閒時間判斷配置,時間間隔為
5分鐘。
5三,加入初始化連線數3。
dbcp
從1.2
開始有支援
initialsize屬性
3四,在使用
dbcp
的時候,以下屬性如果使用預設值,則資料庫連線因為某種原因斷掉後,再從連線池中取得連線又不進行驗證,這時取得的連線實際上就會是無效的資料庫連線。因此為了防止獲得的資料庫連線失效,在使用的時候最好檢測連線物件
以及返回物件
true
true
true
true
300
true
大大的意見
這是我在這的第一篇文章,我有大大的意見啊 我積分老不夠,雜老是不給我分呢,我有急用啊 我希望,能趕快弄點分 我一直在學linux,具體一點,我用的是ubuntu,具體方向就是搞嵌入式linux系統開發。不過可憐的是,我還沒有板子,我試著用skyeye,但現在還沒搞好,不過沒關係,我還是會把它弄好的,...
給MS的意見
2017 02 27 wpf的中文注釋文件翻譯得很爛。太多了,列舉不過來。這個是 system.threading.tasks.task.exception 獲取導致 system.aggregateexception 提前結束的 system.threading.tasks.task。如果 sys...
給迪斯尼酒店的意見
剛剛填寫了香港迪斯尼樂園酒店的調查卷,順便把意見也記下來,有時間再寫乙份遊記吧。1 旁邊沒有明顯的伺服器號碼說明,我打了emc 999 才知道是緊急 2 房間極度缺乏迪斯尼的標誌,比如說吊一些掛飾啦,床 桌子或者櫃子有公尺奇的形象啦,用 的被子或者窗簾 牆紙什麼的,無法形成乙個童話般的氛圍,看到房間...