利用JDBC核心類實現(xiàn)JDBC的基本操作和錯誤處理
摘要: JdbcTemplate是core包的核心類。它替我們完成了資源的創(chuàng)建以及釋放工作,從而簡化了我們對JDBC的使用。它還可以幫助我們避免一些常見的錯誤,比如忘記關閉數(shù)據(jù)庫連接。JdbcTemplate將完成JDBC核心處理流程,比如SQL語句的創(chuàng)建、執(zhí)行,而把SQL語句的生成以及查詢結(jié)果的提取工作留給我們的應用代碼。它可以完成SQL查詢、更新以及調(diào)用存儲過程,可以對ResultSet進行遍歷并加以提取。它還可以捕獲JDBC異常并將其轉(zhuǎn)換成org.springframework.dao包中定義的,通用的,信息更豐富的異常。
閱讀全文
Web請求異步處理降低應用依賴風險(轉(zhuǎn))
摘要: 年關到了,商家忙著促銷,網(wǎng)站忙著推廣,阿里軟件的服務集成平臺也面臨第一次多方大規(guī)模的壓力考驗。根據(jù)該平臺5.3版本的壓力測試結(jié)果,我們估算了一下現(xiàn)有的推廣會帶來的壓力,基本上確定了服務集成平臺年底不需要擴容。SA(System Administrator,系統(tǒng)管理員)為了保險起見還是通過請求方式來做定時的心跳檢測,保證服務集成平臺的可靠性。結(jié)果阿里旺旺推廣開始的第一天,SA的報警短信就在幾個忙時段不停地發(fā)告警,但是查看生產(chǎn)環(huán)境的服務器狀況以及應用狀況后看不出有什么問題,于是開始懷疑是否告警機制不是很合理。幾日的訪問記錄統(tǒng)計報告看過以后,發(fā)現(xiàn)了幾個問題,首先由于推廣是在IM登錄時段集中式的推廣,因此高峰期比較集中,壓力也很大,而告警發(fā)生的時刻也是那些時候;另外發(fā)現(xiàn)那些推廣使用的API的處理時間比較長,同時還有些出現(xiàn)了問題,這幾天除了服務集成平臺告警以外,那些API服務器也在告警;因此可以看出問題應該是由于API提供商響應速度慢而拖累了服務集成平臺的處理能力,監(jiān)控機制在高峰情況下沒有得到及時的響應,就認為是服務器已經(jīng)處于無效狀態(tài)。
閱讀全文
Linux下的JFreeChart中文亂碼問題解決方案
摘要: 原因:首先,JFreeChart和中文驗證碼的亂碼問題和jsp的編碼無關,是由于Java虛擬機找不到字體文件造成的,所以同類的Swing或者AWT的中文亂碼問題也適用
閱讀全文
JFreeChart學習筆記
摘要: JFreeChart真是個好東西,今天剛剛學習了一下,以后要是用時,可以深入,大家要是不知道怎么在Web中畫出圖表,請參考,謝謝
閱讀全文