業務邏輯設計——資產相關
和資產相關的觸發動作,一般都應該由後端來觸發。後端需要做攔截和判斷。
舉例:兌換商品時增加成長值。
原來設計:用戶觸發兌換商品動作成功時,調用增加成長值接口。
正確設計:用戶兌換成功後再調用增加成長值接口。兌換後增加成長值,這是一個原子性操作,不能拆分。防止有人惡意刷後端接口。
舉例:兌換商品時增加成長值。
原來設計:用戶觸發兌換商品動作成功時,調用增加成長值接口。
正確設計:用戶兌換成功後再調用增加成長值接口。兌換後增加成長值,這是一個原子性操作,不能拆分。防止有人惡意刷後端接口。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
java基礎理論學習筆記(1)——談談對volatile的理解?從可見性、非原子性、禁止指令重排詳細解釋
未来窥视者
2020-06-28 15:00:40
併發編程三大bug產生背景
乐派天使
2020-06-26 15:41:32
java併發編程(二)線程的安全性
小生小生小小生
2020-06-23 19:29:57
多線程1一volatile
夕阳下飞奔的猪
2020-06-23 03:28:18
SQL 存儲過程 事物 原子性
轉載一篇我猴子哥 一篇 好的SQL存儲過程 事物處理的文章 https://www.cnblogs.com/xiaoXuZhi/p/xyh_trans_conclude.html
白衣墨客
2020-06-21 19:35:38
Java併發編程知識點總結(七)——原子性、有序性、可見性
XHHP
2020-06-21 16:25:02
Java多線程專題-多線程三大特性
icoder.long
2020-06-16 09:30:33
Concurrent包第二部分
hongye301
2020-06-11 14:59:30
volatile 不保證原子性
xiao潇
2020-06-09 17:27:21
【併發編程系列】1.併發安全問題的源頭
AndysCat
2020-06-08 23:00:56
深讀源碼-java同步系列之volatile解析
陌隋
2020-05-25 19:28:29
併發中的三大特性詳解
撸智深
2020-05-22 06:35:19
java多線程 可見性 原子性 有序性及問題所在
小席是个热心肠
2020-04-30 17:23:34