Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- StringBuffer
- object
- 금리인하
- 인플레이션
- 알고리즘
- 백준
- 금리인상
- XLF
- 무디스
- 객체지향
- S&P500
- 접근제어자
- 현금흐름표
- etf
- 주린이
- 주식
- 오버라이딩
- 그리디 알고리즘
- 다형성
- 기업분석
- 배당성장
- 제태크
- mco
- Java
- 자바
- 프로그래머스
- 잉여현금흐름
- 미국주식
- javascript
- FCF
Archives
- Today
- Total
목록2024/05/16 (1)
오늘의하루
[Spring] 부하 테스트에서 발견한 회원가입 로직 이상 동작에 대한 고찰
문제 상황부하 테스트를 진행하면서 100명의 사용자가 동시에 같은 아이디로 회원가입을 시도했습니다. 이때 회원가입 로직은 아이디의 중복 여부를 확인하고, 중복된 경우에는 회원가입을 거부해야 합니다. 하지만 신기하게도, 동시에 여러 명의 사용자가 같은 아이디로 회원가입에 성공했습니다.또한, 처음 회원가입에 성공한 사용자는 삽입(insert) 쿼리가 실행되었지만, 그 외의 사용자들은 업데이트(update) 쿼리가 실행되었습니다. 이러한 이상 동작은 예상과는 매우 다르게 나타났습니다.문제 로직Controller -> Service -> DB@Overridepublic synchronized void joinProcess(JoinDTO joinDTO) { Assert.hasText(joinDTO.getUsern..
Spring
2024. 5. 16. 17:42