분류 전체보기

·Docker
클라우드클라우드는 보통 스토리지 저장소를 의미한다.각각의 클라우드 업체들은 자체적으로 서버들을 가지고 있다.여기에 모든 사용자들의 파일이 물리적으로 섞여 있는 상태로 저장된다.클라우드 서비스를 사용한다는 것은 이런 인프라적인 부분을 신경 쓰지 않고 실제 서비스의 기능만 사용하겠다는 것을 의미한다. 클라우드를 딱 한마디로 정의하면 다른 회사의 서버를 빌려서 운영하는 것이다.다른 회사가 모두에게 서버를 빌려줄 경우 : 퍼블릭 클라우드(Public Cloud)다른 회사가 특정 조직에게만 서버를 빌려줄 경우: 프라이빗 클라우드(Private Cloud)클라우드 특징사용 요청 즉시 서버를 생성(Provisioning)실제 사용한 시간 만큼만 비용 지불클라우드: 현대 애플리케이션이 겪는 다양한 문제들을 클라우드 환..
·Docker
이번 파트에서는 이미지가 어떻게 저장되는지에 대해서 알아보고 이미지를 효율적으로 저장하는 레이어드 구조에 대해서 배운다.그리고 이미지가 저장되는 원리를 알아보고 이미지를 만드는 방법인 커밋과 빌드 두 가지 방식에 대해서 알아보자이미지와 레이어이미지는 컨테이너를 실행하기 위한 읽기 전용 파일이다.도커 이미지는 저장소를 효율적으로 사용하기 위해서 레이어드 파일 시스템으로 구성되어 있다.레이어라는 것은 하나의 층을 의미한다. 여러 개의 층으로 구성되어 있는 것에서 하나의 층을 레이어라고 표현한다.이미지는 여러 개의 레이어로 구성되어 있다.오른쪽 이미지는 NGINX를 실행했을 때 나오는 출력이다.먼저 로컬 저장소에 이미지가 없는 것을 확인하고 도커 허브에서 이미지를 다운받는다.nginx라는 하나의 이미지를 다운..
·JPA/JPA 기본
JPQL - 경로 표현식경로 표현식이란 .(점)을 찍어 객체 그래프를 탐색하는 것이다.select m.username -> 상태 필드 from Member m join m.team t -> 단일 값 연관 필드 join m.orders o -> 컬렉션 값 연관 필드where t.name = '팀A'상태 필드로 가냐 단일값 연관필드로 가냐 컬렉션값 연관필드로 가냐에 따라서 내부적으로 동작하는 방식이 달라 결과가 달라진다. 그래서 이 세 가지를 꼭 구분해서 이해를 해야 된다.경로 표현식 용어 정리상태 필드(state field): 단순히 값을 저장하기 위한 필드(ex: m.username)연관 필드(association field): 연관관계를 나타내기 위한 필드연관 필드는 두 가지로 나눠진다..
·JPA/JPA 기본
객체지향 쿼리 언어 소개JPA는 다양한 쿼리 방법을 지원JPQLJPA CriteriaQueryDSL네이티브 SQLJDBC API 직접 사용, MyBatis, SpringJdbcTemplate 함께 사용JPQL 소개가장 단순한 조회 방법EntityManager.find()객체 그래프 탐색(a.getB().getC())나이가 18살 이상인 회원을 모두 검색하고 싶다면?JPQLJPA를 사용하면 테이블이 아닌 엔티티 객체를 중심으로 개발해야 한다.SQL은 테이블을 대상으로 작성되기에 테이블에 종속적이게 된다.문제는 검색 쿼리다.왜냐면 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색해야 되기 때문이다.모든 DB 데이터를 객체로 변환해서 검색하는 것은 불가능하다.결국은 애플리케이션이 필요한 데이터만 DB..
an_jjin
'분류 전체보기' 카테고리의 글 목록 (21 Page)