課程
/后端開發
/Java
/Java高并發秒殺API之Service層
什么情況下適合使用事務呢?像視頻里講的是秒殺這種要求特別高的嗎?能不能具體講講
2017-08-03
源自:Java高并發秒殺API之Service層 3-2
正在回答
要明白這個問題,很簡單,先明白事務的概念:事務是一個不可分割的工作邏輯單元,在數據庫系統上執行并發操作時做為最小的控制單元來使用。所包含的所有數據庫操作命令必須作為一個整體一起向系提交或撤消,即這一組數據庫操作命令要么都執行,要么都不執行,其目的就是為了保證數據的完整性。
所以,大概可以猜出事務的應用場合了,就是在干一件事兒的時候執行了多條操作的時候最好加上事務,比如說表的級聯操作等,這些操作要么一起提交,要么一起回滾回來回復到起始狀態。
舉報
Java實現高并發秒殺API,介紹秒殺業務Service層的設計和實現
1 回答spring使用聲明式事務就是配置加注解就可以了?
2 回答事務未被接管
3 回答判斷重復秒殺那里不用事務回滾嗎?
1 回答請問:MD5打印出來的值是null是什么情況?
1 回答想問下分布式服務應該如何添加事務?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-05
要明白這個問題,很簡單,先明白事務的概念:事務是一個不可分割的工作邏輯單元,在數據庫系統上執行并發操作時做為最小的控制單元來使用。所包含的所有數據庫操作命令必須作為一個整體一起向系提交或撤消,即這一組數據庫操作命令要么都執行,要么都不執行,其目的就是為了保證數據的完整性。
所以,大概可以猜出事務的應用場合了,就是在干一件事兒的時候執行了多條操作的時候最好加上事務,比如說表的級聯操作等,這些操作要么一起提交,要么一起回滾回來回復到起始狀態。