
Enum - 서로 관련이 있는 여러 개의 상수 집합을 정의할 때 사용하는 자료형 Enum 예시 - N개의 음식을 판매시 Enum 상수집합 만들수 있음 enum FoodType { 후라이드, 양념, 간장 } - 사용방법 public class Sample { enum FoodType { 후라이드, 양념, 간장 }; public static void main(String[] args) { System.out.println(CoffeeType.후라이드); // 후라이드 출력 System.out.println(CoffeeType.양념); // 양념 출력 System.out.println(CoffeeType.간장); // 간장 출력 } } Enum 이 필요한 이유 - 코드의 명확성을 위해 - 잘못된 값을 사용함으..

StringBuffer - 문자열을 추가하거나 변경 할 때 주로 사용하는 자료형 append StringBuffer sb = new StringBuffer(); // StringBuffer 객체 sb 생성 sb.append("hello"); String result = sb.toString(); System.out.println(result); // "hello" 출력 - append 메서드를 사용하여 계속해서 문자열을 추가해 나갈 수 있음 - toString() 메서드를 이용하여 String 자료형으로 변경할 수 있음 - 한번 생성된 값을 언제든지 수정할 수 있음 - new StringBuffer() 로 객체를 생성하는 것은 일반 String을 사용하는 것보다 메모리 사용량도 많고 속도도 느림 - 문자..

원시 자료형 -int, long, double, float, boolean, char 자료형을 원시(primitive) 자료형 이라고 부름 원시 자료형의 Wrapper 클래스 int Integer long Long double Double float Float boolean Boolean char Char split - 문자열을 특정 구분자로 나누어 문자열 배열로 리턴하는 메서드 String a = "a:b:c:d"; String[] result = a.split(":"); // result는 {"a", "b", "c", "d"}

자바소스와 컴파일 - JDK를 설치했다면 JDK가 설치된 디렉토리의 bin이라는 하위 디렉토리에 javac.exe와 java.exe 파일이 저장되어 있을 것 - JRE: JDK보다는 작은 개념으로 Java Runtime Environment의 약자, 자바가 실행될 수 있는 최소한의 파일들이 설치되어있는 환경이라고 생각하면 됨 - javac: java compiler의 약어, 자바파일을 컴파일할 때 사용하는 것이 바로 javac.exe 파일 - 컴파일: 프로그래머가 작성한 소스코드를 컴퓨터가 이해할 수 있는 말(기계어)로 바꾸는 행위 - 자바로 작성한 파일을 실행하기 위한 과정 1. 하나는 .java 파일을 .class 파일로 바꾸어 주는 컴파일 단계 2. 두번째는 .class 파일을 실행하는 단계 mai..

자바에 대해서 - 개발자: 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들 - 탄생일: 1995년 - 탄생목적 및 현재사용: 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재는 웹 애플리케이션과 모바일 앱 개발에 가장 많이 사용하는 언어로 성장 자바의 주요 특징 1. 간단함 - 자바는 고급 언어들에 들어 있는 여러 가지 요소들 중에서 반드시 필요하지 않다고 생각된 부분들은 모두 제거 2. 객체지향적 - 자바는 숫자(int, float, long 등)나 논리값(true, false)을 제외한 거의 모든 것이 객체로 구성 - 자바는 Object 클래스에서 모든 클래스를 파생 3. 인터프리터 언어 - 정확하게 말하면 컴파일 언어인 동시에 인터프리터 언어 - 먼저 텍스..

이미지 검색 - docker search [options] 이미지 다운로드 - docker pull [options] 다운받은 이미지 목록 출력 - docker images 다운받은 이미지 상세보기 - docker inspect [options] 이미지 삭제 - docker rmi [options] 컨테이너 실행 라이프 사이클 - $ docker create --name webserver nginx:1.14 : 컨테이너 생성 - $ docker start webserver : 컨테이너 실행 - $ docker run --name werserver -d nginx:1.14: 컨테이너 실행 - $ docker ps : 컨테이너를 보는 명령어 - $ docker inspect webserver : 컨테이너 상..

Registry 확인 https://hub.docker.com/_/registry registry - Official Image | Docker Hub About Official Images Docker Official Images are a curated set of Docker open source and drop-in solution repositories. Why Official Images? These images have clear documentation, promote best practices, and are designed for the most common use cases. hub.docker.com

Registry: 컨테이너 이미지를 저장하는 저장소 Docker Hub: hub.docker.com Private Registry: 사내의 컨테이너 저장소 private Registry 구축 - $docker run -d -p 5000:5000 --restart always --name registry registry:2 Public Registry 구축 컨테이너 검색 로그인 - 컨테이너 업로드: docker push (컨테이너 이미지 명칭)

도커 파일 빌드 및 배포 과정 정리 1. 빌드할 js 파일 디렉토리 생성 mkdir hellojs cd hellojs vi hello.js // 소스코드 입력 2. dockerfile 추가생성 3. hellojs 파일빌드 및 확인 docker built -t hellojs:latest // 빌드 docker images // 빌드된 이미지 확인 4. webserver 생성 현재 디렉토리에서 cd .. // 상단 이동 mkdir webserver // 디렉토리 생성 cd webserver 5. dockerfile 생성 docker build -t webserver:v1 .
- Total
- Today
- Yesterday
- IntelliJ
- 프로그래머스
- xshell
- bulk
- containerstorage
- springboot
- VirtualMachine
- 단위테스트코드
- CentOS
- yml
- WebService
- mybatis
- netword
- docker-compose
- aws
- docker
- ubuntu
- VitualBox
- 의존성주입
- docker registry
- Linux
- Private Repository
- docker container
- DockerHub
- build.gradle
- dockerfile
- Singleton
- container
- 순열
- Settings
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |