일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 큐
- maven #메이븐 #빌드 #build #lifecycle
- 2613
- 페이지 전환
- kafka #ackmode #manual #acknowledge
- 페이지전환
- kafka #consumer #autoStartup
- 태그를 입력해 주세요.
- 오류교정
- hexagonal architecture #layer architecture #아키텍쳐 #헥사고날
- JAVA #필수값
- 최단거리
- 스택
- 1045
- kafka connect #debizium #transform
- 김씨만행복한세상
- 새로운방
- 새로운 방
- Floyd
- Queue
- 암스트롱 수
- Floyd 알고리즘
- 1108
- 알고리즘
- 코드그라운드
- 1037
- 정올
- sql #오라클 #oracle #sequence #foreach #insert #mybatis
- 토마토(고)
- vue
- Today
- Total
별집사의 IT세상
개요Maven은 Java 프로젝트의 빌드, 관리 및 배포를 자동화하는 도구이다. 요즘 많이 사용 되는 두 빌드 관리 도구(Maven, Gradle) 중 하나이고, 평소의 프로젝트에서 많이 사용하고 있지만, 직접 구성해본적이 없어 자세히 알지 못하였고, 새로 토이프로젝트를 진행하면서 좀 더 깊게 알아야 할 필요성을 느껴 Maven의 정의 및 장단점 등을 정리해보려 한다. 정의Maven은 아파치에서 개발한 Java 기반의 라이프사이클 관리를 위한 빌드 도구이다. 빌드, 패키지 배포 등을 제공하고, 라이브러리 관리 기능도 가지고 있다. pom.xml 파일에서 라이브러리를 관리하며, 이를 통해 오픈소스 라이브러리 등을 편하게 관리할 수 있어, 개발 및 유지보수에 용의하다. 주요 특징프로젝트 관리프로젝트의 빌드..
프로젝트를 진행하면서 새로 알게된 anotation들을 학습하는 페이지입니다.@RequiredArgsConstructor- 필요한 생성자를 자동으로 생성. final 필드나 @NonNull로 마크된 필드에 대해 생성자를 만들어줍니. 이를 통해 간결한 코드를 유지하면서 필요한 의존성 주입을 설정할 수 있습니다.private final SampleService sampleService;@Autowiredpublic ExampleService(SampleService sampleService){ this.sampleService = sampleService;{위 코드에서 아래 생성자 주입을 위한 코드를 사용 안해도 되는 이점이 있다.@validJava의 Bean Validation API를 사용하여 필드의 유..
kubectl apply -f yam.yaml #yaml 파일 등록, 수정kubectl delete -f yam.yaml #yaml 파일로 등록한 파드, 서비스 등 삭제kubectl run 파드명 --image nginx --labels "app=web-svc" --port 80 #파드 등록kubectl get po,svc,deploy # 파드, 서비스, 디플로이 조회kubectl get all -n 이름 #(이름과 관련된 모든 정보 조회) kubectl exec -it 파드명 -c 컨테이너명 -- bash #해당 파드로 접속kubectl describe deploy 디플로이명 #상세보기kubectl set image deploy 디플로이명 nginx=nginx:1..