秒殺系統(四) 異常處理和常量的處理

2022-09-12 10:48:18 字數 552 閱讀 1420

1:建立三個異常類,分別繼承runtimeexception(執行時異常)。

為什麼繼承執行時異常?

在spring事務中,預設當方法丟擲執行時異常才會進行事務回滾。

簡述spring事務:spring並不直接支援事務管理,而是通過一系列的事務管理器來操作事務。

spring事務機制主要包括宣告式事務和程式設計式事務,一般開發都使用宣告式事務。一般用xml配置檔案或@transactional註解,便可以將事務規則應用到業務邏輯中。

三個異常類分別為:重複秒殺異常 、秒殺關閉異常 、 全域性異常

使用異常類:

變數處理:使用列舉

建立乙個列舉類:

秒殺系統 併發處理

這種題目,小菜是準備過的,巴拉巴拉的說了一堆。面試官 那這裡是怎麼保證秒殺成功的?小菜 8 面試官 你這裡用了redis,有什麼用?小菜 面試官 你用什麼測試過這個系統的併發量?小菜 面試官 你覺得你這個系統還可以再優化麼?小菜 面試官 你知道這個系統的瓶頸在 嗎?如果流量再大10倍,怎麼應對?小菜...

秒殺專案學習筆記 異常處理

目的 將校驗失敗的錯誤資訊在客戶端顯示出來。實現 新建乙個全域性異常 攔截繫結異常bindexception,輸出錯誤資訊,並且優化返回資訊的過程。globleexceptionhandler 類 controlleradvice responsebody public class globleex...

PowerShell 四 異常處理

作為一門如此牛x閃閃的指令碼語言,對異常的處理肯定有良好的支援。那麼先看看下面的 write host 1 trycatch write host 4 很標準的異常處理程式,如果d盤的f f.txt不存在,會丟擲異常 但是執行上面的內容,乙個很是亮瞎你眼睛的結果出現了 1 get content 找...