歡迎您光臨本站 註冊首頁

java怎麼用佇列解決高併發訪問介面的問題

←手機掃碼閱讀     admin @ 2020-07-30 , reply:0
@RequestMapping(value = "test")
 @ResponseBody
 public void test(HttpServletRequest request){
    //判斷資料庫是否有記錄
    if(!checkDbExist(request)){
       //模擬資料庫插入操作
       dbInsert(request);
    }
 }

這個介面可能被高併發訪問,所以就會出現如果資料重複傳送就會出現資料庫重複插入的問題,可以在方法上加synchronized關鍵字解決這個問題,如果是使用佇列該怎麼處理高併發的情況


[admin ]

來源:OsChina
連結:https://www.oschina.net/question/3447476_2317459
java怎麼用佇列解決高併發訪問介面的問題已經有76次圍觀

http://coctec.com/news/soft/show-post-245961.html