일감 번호 TASK_1 상위 일감 없음 하위 일감 없음 내용 ApiVersion별 RequestMapping 체크 Project first PR test 이슈
백기선님의 리액티브 프로그래밍 1강 정리
백기선님의 리액티브 프로그래밍 유튜브 강의를 보고 정리한 내용입니다 1강은 튜토리얼 부분이라 키워드 위주로 정리했습니다 [리액터] 리액티브 프로그래밍 1부 리액티브 프로그래밍 소개 - 백기선 리액터3은 리액티브 스트림의 구현체이다. JVM 기반의 리액티브 프로그래밍이다. 선언적인 코드로 비동기적인...
백기선님의 스프링 부트 2.0 Day 1. 스프링 부트 시작하기 정리
백기선님의 스프링 부트 2.0 유튜브 강의를 보고 정리한 내용입니다 스프링 부트 2.0 Day 1. 스프링 부트 시작하기 - 백기선 해당 영상은 spring-boot 공식 reference를 보며 학습하는 내용입니다. SpringBoot의 정의 독립적이고, 실제 제품 수준의 Spring 기반 application을 쉽게 만들 수 있게 도...
2021년 03월 08일, Daily Comment
lombok 버저닝에 따른 새로운 속성 참조 링크 @Value 필드가 private, final이 붙은 상수가 된다. 클래스 레벨 설정 ( 클래스자체도 final이 붙은 상태, 상속 불가능 ) equals, hashCoce, toString이 자동으로 붙음 private 기본 생성자(@AllConstructor) staticCons...
2021년 02월 21일, Daily Comment
Q. feature는 업무가 끝난지 오래됐거나 하면 origin에서도 삭제해서 관리하는지.. A. jenkins로 배포할 때 마다 git tag를 이용해서 버전을 생성해서 관리한다 (이렇게 관리하면 feature 브랜치 다 지워도 버전 tag로 로깅이 가능해서 좋은 거 같아요) 그냥 쌓아두다가 필요 없는 브랜치는 ...
2021년 01월 19일, Daily Comment
인덱싱에 Unique Unique “yes”일 경우 해당 B-Tree키 중복을 허용하지 않는다. Unique “no”일 경우 해당 B-Tree키에 대해 insert일 경우 update 처리 컬럼 생성되고 BTREE만 업데이트 “ON DUPLICATE KEY UPDATE”
Mac Tomcat https setting
local tocat을 띄을때 https(default port 443) 요청을 위한 인증서를 셋팅해보자 OpenSSL 설치 인증서 암호화를 위한 툴 설치 brew install openssl OpenSSL OpenSSL은 네트워크를 통한 데이터 통신에 쓰이는 프로토콜인 TLS와 SSL의 오픈 소스 구현판...
2020년 12월 21일, Daily Comment
Collection Null and Empty Check // common check if(null == collection || collection.isEmpty()){ ... } // better than import org.springframework.util.CollectionsUtils; if(CollectionUtils.is...
2020년 12월 18일, Daily Comment
Git PullRequest에 대한 회고 PR 순서 작업할 Repo를 본인 git에 fork 같은 Repo에서 브랜치만 새로 따도 되나 팀 규칙을 따르는 것 추천 fork된 본인 Repo를 clone 해당 repo에 브랜치 생성 병합할 부모 repo의 브랜치와 동일한 이름을 해도 되나, 사용하는 프로그램에 따라 귀찮아질 수도 있음 작업...
2020년 12월 17일, Daily Comment
Service layer에 대한 고찰 정의 Domain model을 묶어서 소프트웨어에서 사용 가능한 핵심 작업 집합을 설정하는 계층 등장배경 도메인 모델 여러개를 불러와 요청을 가공하고 비즈니스 로직을 호출하고 응답을 조정해서 또 다른 비즈니스 로직을 호출하는 layer의 필요성 Service layer의 책임 핵...