반응형
Notice
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
- 보안
- 데이터과학
- 컴퓨터공학
- 클라우드컴퓨팅
- 프로그래밍
- 데이터분석
- Yes
- 네트워크
- 빅데이터
- 알고리즘
- 머신러닝
- 파이썬
- 프로그래밍언어
- 자료구조
- 딥러닝
- 컴퓨터과학
- I'm Sorry
- 네트워크보안
- 디자인패턴
- 버전관리
- 웹개발
- 소프트웨어공학
- 컴퓨터비전
- 데이터베이스
- 데이터구조
- 인공지능
- 소프트웨어
- 자바스크립트
- 사이버보안
- springboot
Archives
- Today
- Total
목록Isolationlevel (1)
스택큐힙리스트
트랜잭션 전파·격리 수준 완전 정복
1️⃣ 트랜잭션 전파(Propagation)란?스프링 AOP 프록시가 현재 실행 중인 트랜잭션을 “새로 만들지, 이어받지, 잠깐 끊을지” 결정하는 규칙입니다. 전파 옵션 의미 (한 줄 요약) REQUIRED (기본)❝있으면 참여, 없으면 새로 생성❞ – 80 % 이상 이걸로 OKREQUIRES_NEW❝무조건 새 트랜잭션❞ – 외부 트랜잭션과 독립 커밋/롤백NESTED❝논리적 내부 트랜잭션❞ – Savepoint 기반 부분 롤백 가능SUPPORTS / NOT_SUPPORTED❝있으면 따라가고 / 완전히 비트랜잭션❞MANDATORY / NEVER❝반드시 있어야 함 / 있으면 안 됨❞ – Assertion 용 실전 팁REQUIRES_NEW는 알림 메일·로그 저장처럼 메인 로직 실패와 분리하고 싶을 때.NES..
개발
2025. 7. 18. 19:10