1, 異常處理
異常處理方式:
1, 使用驗證控制項
2, 程式設計處理:
-校驗語句
-try catch finally
-page_error
3,應用程式配置檔案中指定錯誤頁面
4,checked.將容易出現錯誤的**放到checked{}中
錯誤處理包含三個等級,方法級,頁面級,程式級,如果當前等級沒有處理好錯誤,將丟擲異常,請求它的上級處理。通過server.clearerror()可以清除錯誤,server.getlasterror().message可以獲取最後的一條錯誤記錄。
2, 快取
利用快取可以將不需要經常更新的資料放在記憶體中,從而可以減少伺服器的負載。頁面快取:<%
@outputcache duration="10" varybyparam="none"%> duration單位秒,快取的時間。
3, 效能優化
1, 連線字串新增連線池,polling=true。
2, 使用儲存過程完成資料儲存。
3, 唯讀資料盡量不使用dataset ,使用datareader會提高效能。
4, 發布**時使用relase模式,關閉debug模式。
5, 有大量字串拼接使用stringbulider。
6, 連線用完後立刻關閉。
除錯和錯誤處理
1.除錯模式下執行 f5 非除錯模式下執行 ctrl f5 2.計算機的debug目錄下,有.pdb檔案,它們可以執行很多操作 向ide輸出除錯資訊 在執行應用程式期間檢視和編輯變數的值 暫停程式和重啟程式 在 的某個位置自動暫停程式的執行 一次執行程式中的一行 在應用程式的執行期間監視變數內容的變...
MySql錯誤處理 錯誤處理的例子
有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...
C 錯誤處理和異常處理
c 語言本身或標準程式庫所丟擲的所有異常,都派生自基類exception。這是其他數個標準異常類別的基類,它們共同構成乙個類體系 圖一 標準異常階層體系 這些標準異常類別分為三組 1 語言本身所支援的異常 此類異常用以支撐某些語言特性。主要包括 bad alloc new操作失敗會丟擲。bad ca...