Memory
-
데이터 접근 기술- MemoryBackEnd/Spring DB 2023. 1. 31. 21:00
Overview 이번 포스팅부터는 실무에서 주로 사용하는 다양한 데이터 접근 기술들에 대해 알아보겠습니다. 단순히 메모리에 상품 데이터를 저장하는 프로젝트를 기준으로 실제 데이터 접근 기술들을 하나씩 적용해보고, 각각의 데이터 접근 기술들에 대한 사용법 및 장단점에 대해 알아보겠습니다. 적용 데이터 접근 기술 JdbcTemplate MyBatis JPA, Hibernate 스프링 데이터 JPA Querydsl 프로젝트 설명 전체 소스코드는 github repository를 참고하시면 됩니다. 도메인은 Item을 사용하며 이름, 가격, 수량을 속성으로 가지고 있습니다. 메모리 구현체에서 향후 다양한 데이터 접근 기술 구현체로 손쉽게 변경하기 위해 리포지토리에 인터페이스를 도입했습니다. Memory 다음 코..
-
컨테이너 자원 할당 제한BackEnd/docker 2022. 3. 12. 09:54
컨테이너를 생성하는 run, create 명령어에서 컨테이너의 자원 할당량을 조정하도록 옵션을 입력할 수 있습니다. 컨테이너에 자원 할당 옵션을 설정하지 않으면 호스트의 자원을 전부 점유해 다른 컨테이너들뿐 아니라 호스트 자체의 동작이 멈출 수도 있습니다. 현재 컨테이너에 설정된 자원 제한을 확인하는 가장 쉬운 방법은 docker inspect 명령어를 입력하는 것입니다. $ docker inspect 컨테이너 이름 Note. run 명령어에서 설정된 컨테이너의 자원 제한을 변경하려면 update 명령어를 사용합니다. $ docker update (변경할 자원 제한) (컨테이너 이름) $ docker update --cpuset-cpus=1 centos ubuntu 컨테이너 메모리 제한 docker ru..