자바의 제네릭(Generic)에 대해 알아보겠습니다. 제네릭은 데이터의 타입을 일반화 해주며, 컴파일 시에 타입이 정해집니다. 예를 들어, ArrayList 객체를 생성할 때 안에 타입 파라미터를 정의하여 ArrayList에 어떤 타입의 데이터를 담을 것인지를 명시합니다. List numberList = new ArrayList(); ArrayList의 클래스를 보면 ArrayList로 제네릭을 사용하여 정의가 되어 있는데, 위와 같이 Integer 타입 파라미터를 정의하여 객체를 생성하면, 컴파일 시에 제네릭은 E는 Integer 타입이 되고, add함수는 add(Integer e)가 되어 Integer만을 받아 arrayList의 엘레멘트에 추가를 합니다. public class ArrayList e..
이미지 이미지 빌드 $ docker build -t /app-name . Usage: docker build [OPTIONS] PATH | URL | - Options: -tName and optionally a tag in the 'name:tag' format PATH : dockerfile이 위치한 디렉토리 이미지 목록 보기 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE node 14.16.0 abea835c0b3b 11 days ago 943MB java latest d23bdf5b1b1b 4 years ago 643MB 이미지 이름 변경 USAGE : docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] $ doc..
- Total
- Today
- Yesterday
- Linux
- apm
- plugin
- Index
- AWS
- Java
- error
- maven
- Container
- JSON
- Kibana
- intellij
- gradle
- elasticsearch
- Filter
- docker
- Log
- mac
- scala
- logstash
- spring
- Size
- tomcat
- Spark
- spring boot
- JPA
- install
- Git
- Postman
- SpringBoot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |