[정리] 기능별 개념 정리(105)
-
JPA fetch 맵핑별 기본값
OneToOne : FetchType.EAGER 가 기본값 ManyToOne : FetchType.EAGER 가 기본값 OneToMany : FetchType.LAZY 가 기본값 ManyToMany : FetchType.LAZY 가 기본값
2019.06.14 -
JPA delete
# JPA 에서 CascadeType.REMOVE 을 적어주는 것은 JPA 쪽에서 외래키를 쫓아가며 알아서 삭제해주도록 하는 옵션이다. JPA 가 생성하는 DDL에 ON DELETE CASCADE 를 적어주거나 하는 것이 아니다. # JPA 가 생성하는 DDL에 ON DELETE CASCADE 를 달아주고 싶다면 @OnDelete(action= OnDeleteAction.CASCADE) 를 사용하면된다. # 사견 : JPA 에는 CascadeType.REMOVE 가 달려있고 DDL 에는 ON DELETE CASCADE 가 달려있지 않는 경우가 관리적인 면에서 좀 더 안정적으로 보인다. DDL 에는 ON DELETE CASCADE 가 걸려있지 않으므로 DB 에 직접 접근하여 DELETE 쿼리를 사용하는 경..
2019.06.12 -
도커 강의 정리 ( 3강 : 스택(docker-compose.yml) )
서비스 = docker-compose.yml 안에 존재하는 하나의 이미지 정보 스택 = docker-compose.yml 1강, 2강에서는 하나의 서비스를 사용했었다. 그런데 app.py 프로젝트는 Redis 를 필요로하고 그래서 redis를 추가해서 배포하고자 한다. 도커 스웜을 시각화해주는 Visualizer 이미지 추가하기 docker-compose.yml 을 수정한다. version: "3" services: web: # replace username/repo:tag with your name and image details image: kok202/myRepository:v1.0.0 deploy: replicas: 5 restart_policy: condition: on-failure resou..
2019.06.07 -
도커 강의 정리 ( 2강 : 서비스, 클러스터 (Swarm) )
1강에서 만든 도커 이미지에 로드 밸런싱과 스케일링을 하고자한다. 이미지 -> 컨테이너 -> 서비스 -> 스택 그러기 위해선 서비스를 조작해야한다. 서비스는 실제 환경에서 쓰이는 컨테이너이다. 1. 어떤 이미지를 사용할 것 인가. 2. 그 이미지를 몇 개의 컨테이너로 중복해서 띄울 것인가. 3. 서버의 리소스는 얼마만큼 사용되어야 하는가. 4. 어떤 포트를 개방해야하는가. 서비스를 정의하기 위해선 스택이 하나 필요하다. 스택은 docker-compose.yml 안에서 정의한다. docker-compose 를 설치해야한다. 보통 docker 를 설치하면 docker-compose 도 같이 설치된다. docker-compose.yml 으로 스택을 정의한다. docker-compose.yml 안에는 여러개의 ..
2019.06.07 -
도커 강의 정리 ( 1강 : 이미지 (Dockerfile) )
강의 출처 : https://www.youtube.com/watch?v=9tW0QSsrhwc&list=PLfI752FpVCS84hxOeCyI4SBPUwt4Itd0T&index=2&t=0s 공식 문서 : https://docs.docker.com/get-started/ Get Started, Part 1: Orientation and setup 1: Orientation 2: Containers 3: Services 4: Swarms 5: Stacks 6: Deploy your app Welcome! We are excited that you want to learn Docker. The Docker Get Started Tutorial teaches... docs.docker.com 이미지 -> 컨테이너..
2019.06.07 -
Ehcache
EhCache 2.x 버전 + Spring boot https://jaehun2841.github.io/2018/11/07/2018-11-04-ehcache-config-for-springboot/#ehcachexml-%EC%9E%91%EC%84%B1-ehcache-%EC%84%A4%EC%A0%95%ED%8C%8C%EC%9D%BC EHCache 설정방법 (Spring Boot) | Carrey`s 기술블로그 EHCache 설정하기 설정 순서는 아래와 같다. Maven Dependency 설정 Ehcache.xml 작성 (ehcache 설정파일) @EnableCaching 설정 Maven Dependency 설정 123456789 org.springframework.boot spring-boot-start..
2019.06.04