IT/Spring Framework2020. 3. 19. 10:58@Transactional Rollback 조건

참고: - https://offbyone.tistory.com/405 - https://dzone.com/articles/spring-transactional-amp-exceptions - https://cheese10yun.github.io/checked-exception/ @Transactional의 rollback 조건 Unchecked Exception인 경우에만 rollback 처리된다. 예를 들어, (1) RuntimeException 발생한 경우 (handling해도 마찬가지) (2) Checked Exception을 handling하지 않은 경우

IT/DB2019. 10. 31. 14:55SELECT ... FOR UPDATE 문 관련 Dead Lock 문제

MySQL 기준.. 1. "SELECT ... FOR UPDATE"란? 하나 또는 특정 범위의 row에 대해 여러 세션에서 접근하여 발생할 수 있는 동시성 문제를 해결하기 위해 이용할 수 있다. "SELECT ... FOR UPDATE" 쿼리를 실행하면(auto commit 모드를 비활성화 시킨 후에 "SELECT ... FOR UPDATE" 쿼리 실행해야 한다), Intention Lock(table-level) 걸린 후, Exclusive Lock(row-level) 걸리게 된다. 2. "SELECT ... FOR UPDATE" 이슈 => 존재하지 않는 데이터에 대해서는 모든 세션에서 "SELECT FOR UPDATE"/"UPDATE"/"DELETE" 문을 실행할 수 있는데, 데이터 수가 1개 이상인..

History2019. 10. 24. 20:35삼국의 문화와 대외 교류

- 참고: https://www.youtube.com/watch?v=kwafUKHqQ3E&list=PLD5ojEfJUayNmTeDDdRzQgqlb7A3QrijM&index=6 [삼국의 문화] 1. 불교 => 중앙집권화(왕권강화) - 호국불교 => 나라가 어려울 때, 부처의 힘을 빌려 나라를 구해보자! - 선진문물과 함께 받아 들임. ㄴ고구려: 전진(중국)으로부터 소수림왕 때 수용&공인. ㄴ백제: 동진(중국)으로부터 침류왕 때 수용&공인. ㄴ신라: 고구려로부터 눌지왕 때 수용, 법흥왕 때 공인. 2. 도교 - 산천(자연)숭배사상 + 신선사상 - (자연에 파묻혀 살 수 있는) 귀족들한테 인기가 많았음. - 유물&유적 ㄴ고구려: 사신도 ㄴ백제: 산수무늬벽돌, 백제금동대향로 ㄴ신라: 없음. 3. 학문(유교) =..

image