본문 바로가기

Spring3

3. RabbitMQ Example https://augustines.tistory.com/183 1. Spring AMQP Spring AMQP에 대해 알아보자. Spring AMQP Spring AMQP는 AMQP 기반 메세지 솔루션의 Spring 구현체다. Spring AMQP는 메시지 송수신을 위한 템플릿을 제공한다. AMQP란? AMQP는 Advanced Message Queuing Protoc.. augustines.tistory.com https://augustines.tistory.com/184 Spring RabbitMQ Spring AMQP Spring AMQP Spring AMQP에 대해 알아보자. Spring AMQP Spring AMQP는 AMQP 기반 메세지 솔루션의 Spring 구현체다. Spring AMQP는 .. 2020. 2. 12.
Spring Boot & H2 DB 를 이용한 CRUD 구현 - 1 Spring Boot와 H2 database를 이용한 CRUD를 구현해보자. H2 database는 embedded server에서 구현할 수 있는 메모리 database다. Spring boot에서는 h2 db에 대한 설정을 쉽게할 수 있다. H2 database의 class name은 org.h2.Driver이며, Spring Boot application에서 datasource, JPA, connection pool과 관련된 설정은 application.properties 파일에 저장할 것이다. 이 포스팅에서는 JPA의 CrudRepository 인터페이스를 사용하여 구현할 것이다. 먼저 여러분들의 STS(또는 eclipse.. 그게 그거지.)에 H2 database를 설치할 것이다. H2 데이터베.. 2019. 9. 8.
Transaction Isolation Level 이해 Database의 Transaction Isolation Level(트랜잭션 고립화 수준)이란?DBMS마다 Lock 메커니즘인 Isolation Level 을 가지고 있다. 데이터의 무결성을 보장하기 위해 존재하는 것으로, 다른 트랜잭션이 현재의 데이터에 대한 무결성을 해치지 않기 위해 잠금을 설정하는 것을 말한다.고립화 수준은 보통 4단계로 나누어지며, 1단계인 Read Committed가 각 DBMS마다 가지고 있는 기본 Lock 레벨이다.실습을 통해 고립화 수준을 이해해보자. 여기서는 SQL Server 2017 Expression 버전을 사용하였다. 먼저 Read Uncommitted(Level 0) 이란?-. 트랜잭션에서 처리 중인, 아직 커밋되지 않은 데이터를 다른 트랜잭션이 읽는 것을 허용하.. 2018. 11. 22.
반응형