
1. Docker 란 무엇인가?도커는 하나의 OS 위에서 여러 어플리케이션의 격리 구동을 위한 가상화 도구이다.기존의 가상화 기술인 VM과 비교하여 알아보자. 1) VM(Virtual Machine)가상머신(VM)은 OS 레벨에서 어플리케이션을 격리 구동 하는 기술이다.Host OS 위에 Guest OS 구동을 위한 Hypervisor 가 있고, 그 위에서 각각의 Guest OS와 어플리케이션이 동작한다.각 어플리케이션마다 OS를 가지고 있기 때문에 매우 무겁고 느리다는 단점이 있다. 2) Docker반면, 도커는 Host OS의 커널을 공유하며 격리된 환경을 생성한다.하나의 도커 엔진에 여러 개의 컨테이너를 실행하기 때문에 서로 독립적이면서도 가볍고 빠르게 동작한다. 2. Docker를 사용하는 이유..
자바에서 객체를 만드는 방법에는 여러가지가 있다. 그 중 생성자 함수를 이용하는 방법, Builder를 이용하는 방법, 정적 팩토리 메서드를 이용하는 방법에 대해 알아보려고 한다. 1. 생성자클래스 이름과 동일한 함수명인 생성자 함수를 이용하여 객체를 생성하는 방법으로, 생성자 함수의 인자를 통해 클래스의 필드에 값을 주입하는 방식이다. 객체를 생성할 때에는 new 키워드를 사용한다. 생성자 함수로 객체의 생성을 정의할 때는 개발자 맘대로 커스텀할 수 있다.1) 모든 필드값 주입public class Person { private String name; private int age; // 생성자 public Person(String name, int age) { this.name = name; th..
연관글: [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.더 자세히 말하자면, stateless 특성을 가진 HTTP 통신을 stateful하게 만들기 위한 웹 브라우저의 저장소이jimango.tistory.com [Web] 웹브라우저, 웹서버 저장소 2. 세션(Session)연관 글 :[Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie) [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.jimango.tistory.com다른 웹 저장소에 대해 정리해놓은 글이므로 함께 보는 것을..

연관 글 : [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.더 자세히 말하자면, stateless 특성을 가진 HTTP 통신을 stateful하게 만들기 위한 웹 브라우저의 저장소이jimango.tistory.com [Web] 웹브라우저, 웹서버 저장소 3. 웹 스토리지 - Local Storage, Session Storage연관글: [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.더 자세히 말하자면, stateless 특성을 가진 HTTP 통jimango.tistory.com다른 ..
연관글: [Web] 웹브라우저, 웹서버 저장소 2. 세션(Session)연관 글 :[Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie) [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.jimango.tistory.com [Web] 웹브라우저, 웹서버 저장소 3. 웹 스토리지 - Local Storage, Session Storage연관글: [Web] 웹브라우저, 웹서버 저장소 1. 쿠키(Cookie)1. 쿠키(Cookie) 란?쿠키는 웹서버가 사용자의 웹 브라우저에 저장하는 작은 텍스트 파일이다.더 자세히 말하자면, stateless 특성을 가진 HTTP 통jimango.tistory...