No, Limit

  • 홈
  • 관리자

2024/03/24 1

동시성 문제에 대한 N개의 해결방법

시작하며 인프런의 모든강의가 30% 할인 하길래 동시성관련 강의를 구매 후 공부한 내용을 기록하였다. [강의] 동시성 문제란? 동시성 문제란 여러 쓰레드들이 공유 자원에 대한 경쟁을 벌여 의도하지 않은 결과를 말한다. 강의는 상품의 재고에대한 동시성문제를 다루는 내용이다. 재고 감소로직의 순서로는 1) 재고 감소 로직은 해당 ID값을 통해 엔티티를 조회 @Transactional public void decrease(Long id, Long quantity) { Stock stock = stockRepository.findById(id).orElseThrow(); stock.decrease(quantity); stockRepository.saveAndFlush(stock); } 2) 요청 재고가 기존 재..

Backend/Spring 2024.03.24
이전
1
다음
더보기
프로필사진

블로그 관리 | 글쓰기 | 방명록

  • Category (82)
    • Backend (42)
      • Spring (36)
      • Node.js (1)
      • DB (4)
    • Cloud (7)
      • AWS (4)
      • Git (1)
      • Docker (2)
      • Server (0)
    • SummaryBook (20)
      • [자바 코딩의 기술] (6)
      • [모던 자바 인 액션] (5)
      • [스프링부트와 AWS로 혼자구현하는 웹 서비스] (3)
      • [자바 성능 튜닝 이야기] (2)
      • [객체 지향의 사실과 오해] (4)
    • Network (3)
      • HTTP (3)
    • Record (9)
      • 회고록 (7)
      • 고민정리 (2)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/03   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • GitHub

티스토리툴바