紅包秒殺中注意的問題

2021-09-12 08:06:55 字數 352 閱讀 8090

字段設計使用無符號

更新時使用樂觀鎖

update red_goods set remain_quantity = case case_value

when remain_quantity >= 扣減數量或者金額 then remain_quantity - 扣減的數量或者金額

else remain_quantity end case

where id = ?

或者update red_goods set remain_quantity = remain_quantity - 扣減的數量或者金額

where id = ? and remain_quantity >= 扣減數量或者金額

gcc編譯中注意的問題

例如在原始檔中如何我們的標頭檔案寫成 include head.c 表示在當前路徑查詢標頭檔案,如果標頭檔案的路徑不在當前路徑,我們可以通過一下方式指定標頭檔案的路徑。gcc hello.c i 標頭檔案路徑 o 可執行檔案 在我們的程式中往往都會有許多除錯程式,這些除錯程式在完成 後都是要去掉的,...

gitignore 使用中注意的問題

在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改 gitignore 檔案的方法。這個檔案每一行儲存了乙個匹配的規則例如 此為注釋 將被 git 忽略 a 忽略所有 a 結尾的檔案 lib.a 但 lib.a 除外 todo 僅僅忽略專案根目錄下的 todo 檔案,不包括 s...

java面試中注意的問題01

public class rigorous 答 在這道題中,很多初學者會毫不猶豫寫上 0.7 但結果卻是 0.699999999993 這結果出乎意料,想要得到正確的結果可先將浮點型別裝換成整型計算後,再講整形轉換成浮點型 public class switchlong public class i...