일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c#
- 리눅스
- auto configure
- 알고리즘
- 오라클
- 초대장
- 티스토리
- oracle
- resilience4j
- 운영체제
- 프로젝트
- MongoDB
- SQL
- hyperledger
- dynamic query
- K6
- 파이썬 소스
- 문법 정리
- 오라클 디비
- 자바 프로젝트
- jsp
- 백준 알고리즘
- 파이썬
- 학점
- smart cast
- 유사코드
- JVM
- 자바
- gradle
- spring
- Today
- Total
목록2018/11/08 (2)
모종닷컴
ACID Atomicity : 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장.Consistency : 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지.Isolation : 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장하는 것.Durabillity : 성공적으로 수행된 트랜잭션은 영원히 반영되어야 함. 특히 격리성과 관련된 문제점들 중 대표적인 3가지가 아래에 있다. 격리성 관련 문제점 (1) Dirty Read : 다른 트랜잭션이 커밋되지 않은 변경된 데이터를 읽게되고, 변경된 데이터가 롤백으로 인해 변경 전으로 돌아갔지만, 이미 다른 트랜잭션이 변경된 데이터를 읽게 된 것. (2) Non-Repeatable Read ..
스프링 MVC 기본 흐름과 주요 컴포넌트 스프링 MVC는 여러 가지의 컴포넌트로 구성되어 있으며 흐름은 다음과 같고 역할은 밑에 표로 정리하였다. 구성 요소 설명 DispatcherServlet 요청 받음, 컨트롤러에게 요청 전달, 결과값을 view에 전달한다. HandlerMapping URL을 통해 어떤 컨트롤러가 이를 처리할지를 결정 HandlerAdapter 요청을 변환하여 컨트롤러에게 전달. 컨트롤러로부터 받은 결과를 다시 리턴. 웹 브라우저 캐시 등의 설정도 담당 Controller 전달 받은 요청을 처리한 뒤, 결과 리턴. View에 보여줄 데이터들을 모델에 담아 전달 ViewResolver뷰를 결정한다. View데이터들을 Html에 삽입 [참고 자료 : 웹 개발자를 위한 Spring 4.0..