[DataBase] 트랜잭션 정리
·
Study/DataBase
개발을 하게 되면서 데이터베이스를 다루어야 한다면 트랜잭션이라는 단어를 접하게 됩니다. 트랜잭션이란 간단히 설명하자면 '데이터베이스의 상태를 변화시키는 작업의 단위'라고 할 수 있습니다. 데이터베이스를 다룰 때에 이 트랜잭션에 대한 깊은 이해가 필요한데 왜 작업의 단위에 대해서 이해가 필요한지 이유를 적어보도록 하겠습니다. 먼저 어떠한 데이터베이스를 사용할 때에 우리가 인지하지 못한 오류가 발생하는 경우가 존재합니다. 가장 많이 쓰이는 예제인 은행거래의 상황을 살펴보며 이해 보겠습니다. - A가 B에게 50,000원을 계좌 이체해주기로 하였습니다. - 그리고 A가 B에게 계좌 이체를 요청하였고 은행 애플리케이션에서 계좌 이체 작업이 진행됩니다. 1. A의 계좌에서 50,000원이 차감됩니다. ( - ) ..
[Spring Security] Spring Security 500 error page ( "status" : 999 )
·
Study/Spring
spring security를 공부하면서 예제를 따라하고 있는데, 올바른 권한(USER)을 가진 계정으로 로그인을 시도했을때 위와 같은 json 메시지가 나타나는 페이지로 이동되는 오류가 발생했다. 권한에 맞지 않는 계정의 페이지로 이동하면 아래와 같이 403 에러가 나타남으로 권한을 잘 이해하고 있는 것 같았다. 그래서 구글링해보니 stackoverflow.com/questions/61029340/spring-security-redirects-to-page-with-status-code-999/61029341 Spring security redirects to page with status code 999 After successful login spring redirects to /error page..
dororong
'Study' 카테고리의 글 목록 (3 Page)