일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- grafana
- Packet
- log
- EC2
- kubernetes
- MAC address
- jvm
- helm
- Trino
- zookeeper
- OS
- Python
- AWS
- tcp
- ip
- Kafka
- kubectl
- kubeadm
- Network
- PostgreSQL
- Spring
- airflow
- Operating System
- JavaScript
- docker
- aws s3
- CVAT
- Vision
- CSV
- java
- Today
- Total
목록ALL (210)
JUST WRITE

이 글은 Baeldung 사이트 'Guide To Java 8 Optional'를 해석, 정리한 글입니다. Optional Optional은 NullPointException으로부터 보호하면서 읽기 쉬운 코드로 작성되기 위해 도입되었다. Java 8 에 java.util.Optional로 도입되었다. Optional 객체 생성 Optional 객체는 empty, of, ofNullable Method 로 생성할 수 있다. empty -> 비어 있는 Optional 객체 생성 of -> Argument로 들어오는 객체로 감싼 Optianl 객체 생성, Null이 들어오면 NullPointerException 발생 ofNullable -> Argument로 들어오는 객체(Null도 상관 없음)로 감싼 Opt..

이 글은 'A successful Git branching model'을 해석, 정리한 글입니다. The main branches master origin/master, HEAD Product Release 하기 위한 branch Release History 관리 -> tagged with a release number develop origin/develop, HEAD reflect a state with the lastest deliverd development changes for the next release 안정적인 상태 유지 Supporting branches Feature branches 새로운 기능 개발 -> for the upcoming or distant future release de..

Log는 프로그램의 Event 기록을 남기는 것이다. Log를 통해 프로그램의 동작 상태를 파악하거나 에러의 원인을 찾을 수 있다. Log는 기존의 Debugger나 println에 비해 아래와 같은 장점이 있다. 상황별로 Level를 지정, Level 별 메시지 선택 가능 프로그램 실행 흐름과 에러 확인 가능 framework를 이용하여 간단하게 사용환경 조성 Module별로 유연하게 메시지 출력 가능 자유롭고 다양하게 출력 가능 이번 글에서 대표적인 Java Log Framework를 소개하려고 합니다. Log4j Log4j(Log for Java) Apache Logging Service 하위 프로젝트이다. 현재 Log4j를 개선한 Log4j2 버전이 나왔다. Log4j2는 성능 향상은 물론 필터링..

이 글은 Baeldung 사이트 'Guide to Spring @Autowired'를 해석, 정리한 글입니다. Spring 2.5부터 Annotation를 통한 의존성 주입이 가능해졌다. @Autowired라는 Annotation을 통해 가능해졌다. @Autowired 준비 Spring Framework는 자동 의존성 주입이 가능하다. Spring 설정 파일에 Bean 의존성들을 정의하고 Spring Container가 의존성 Bean들을 자동으로 주입해준다. Annotation를 통한 의존성을 주입을 하려면 아래와 같이 정의한다. Java Configuration @Configuration @ComponentScan("com.baeldung.autowire.sample") public class App..

이 글은 Baeldung 사이트 'Using an Interface vs Abstract Class in Java'를 해석, 정리한 글입니다. Abstraction(추상화)는 OOP(Object-Oriented Programing)에서 중요한 컨셉 중 하나이다. Java에서는 Interface와 Abstract Class를 통해서 Abstraction을 보여줄 수 있다. Class vs Interface Concrete Class와 Interface의 차이점을 먼저 살펴보려 한다. Class는 객체 생성을 위한 청사진으로 Property와 Method를 가진다. Interface는 Class와 유사하지만 구현이 없고 선언만 하는 Method(Abstract Method)를 가질 수 있다. Interfac..

이 글은 Youtube 드림코딩 by 엘리의 '자바스크립트3. 데이터 타입'편을 정리하여 작성한 글입니다. 변수 선언에 사용되는 let과 const는 ES6에 추가되었다. ES6 이전에는 var 키워드를 사용하였다. 이 글에서 var부터 let과 const까지 살펴보려 한다. var var는 Global Scope와 Function/locally Scope를 가진다. Function 밖에서 선언하면 Global Scope를 가진다. Function 안에서 선언하면 Function/locally Scope를 가진다. var tester = "hey hi"; function newFunction() { var hello = "hello"; } console.log(hello); // error: hello ..