프로그래밍/Spring Boot(16)
-
[스프링] Jsoup을 통하여 스크래핑 해보기
보호되어 있는 글입니다.
2024.08.30 -
[스프링] RESTful API - 404 Not Found
보호되어 있는 글입니다.
2024.08.27 -
[Spring Boot] 트랜잭션(Transaction)
트랜잭션(Transaction)이란?데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위,요약하자면 그냥 작업 단위로 이해하면 된다. 트랜잭션의 4가지 속성1. 원자성(Atomicity)2. 일관성(Consistency)3. 독립성(Isolation)4. 지속성(Durability) 트랜잭션의 연산 -> 커밋(Commit) / 롤백(Rollback)커밋은 트랜잭션의 결과를 반영하는 것이고, 롤백은 데이터베이스의 상태를 트랜잭션 시행 전으로 되돌리는 것이다. 트랜잭션끼리 충돌하거나 경쟁하면 문제가 생긴다.문제점1. Dirty Readex. 트랜잭션A는 테이블의 3번째 row 수정중 vs 트랜잭션B는 테이블의 3번째 row 조회하려고 함 문제점2. Non-Repeatable Readex. 트랜잭션..
2024.08.23 -
[Spring] 어노테이션(Annotaion)이란?
보호되어 있는 글입니다.
2024.08.06