본문 바로가기

전체 글20

Docker :: 명령어 모음 docker 버전 확인 docker -v docker image 내려받기 docker pull [이미지]:[버전] docker pull [이미지] //Using default tag: latest 현재 host에 다운 받은 image 출력 docker images image 삭제 docker image rm [이미지 ID] //이미지 단일 삭제 docker rmi $(docker images -q) -f //이미지 전체 삭제. docker image -q 이미지 아이디 출력 명령어 container 조회 docker ps //실행 중인 container 목록 출력 docker ps -a // container 전체 목록 출력 container 중지 docker stop $(docker ps -q) //d.. 2024. 2. 23.
Cloud 등장: 네트워크와 서버 2024. 2. 20.
Spring의 Transaction Spring에서의 Transaction 스프링에선 트랜잭션을 아래 2가지 개념으로 다룬다. 물리 트랜잭션 논리 트랜잭션 물리 트랜잭션은 커넥션을 통해서 실제 데이테베이스에 반영되는 작업 단위이고, 논리 트랜잭션은 로직과 엮어서 구성하는 작업 단위라고 보면 된다. 여러 개의 논리 트랜잭션을 묶어 하나의 물리 트랜잭션을 완성하며, 모든 논리 트랜잭션이 커밋되어야 물리 트랜잭션이 커밋된다. 하나의 데이터를 만들거나 읽어들이기까지 여러 논리적인 과정을 거친다고 이해할 수 있을 것이다. @Transactional 스프링은 트랜잭션 범위를 지정하는 데에 @Transactional을 사용한다. 트랜잭션 관리를 모듈화한 Spring의 대표적인 AOP이다. AOP이기 떄문에 마찬가지로 Proxy 패턴으로 동작한다. 트랜.. 2024. 1. 12.
AWS 자격증 2024. 1. 10.