intellij custom 옵션들

HELP > edit custom vm options -Xmx2048m-Dfile.encoding=UTF-8# ip가 ipv6로 표현되는 경우-Djava.net.preferIPv4Stack=true-Djava.net.preferIPv4Addresses=true HELP > edit custom properties # 파일크기가 커서 안될 경우idea.max.intellisense.filesize=999999

SpringBoot + MongoDB의 Pagination으로 Read 최적화

(펌) https://velog.io/@tsi0521/SpringBoot-MongoDB%EC%9D%98-Pagination%EC%9C%BC%EB%A1%9C-Read-%EC%B5%9C%EC%A0%81%ED%99%94 기존방식의 문제점 현재 메인 페이지에서 metadata를 보여주는 방식입니다. 클라이언트가 서버로 api를 보내, 특정 프로젝트 내에 존재하는 모든 metadata 정보를 요청합니다. […]

Reactive Test Code

Reactive Stream을 효율적으로 사용하는데 참고할 수 있도록다양한 방법과 흐름으로 정수 데이터를 처리하며, 소요되는 시간을 Console에 기록하도록 만든 코드입니다. Java 1.8 버전 이상에서 […]

log4j2 로그파일 삭제

주의. regex 작성 시, 맨 앞에 반드시 * 를 넣어야 함 삭제 정책은 rolling 이벤트가 실행되어야 점검한다. 따라서 아무리 삭제주기가 되어도 rolling […]

MapStruct DeepCopy 적용

copy할 객체의 멤버변수가 클래스이거나, list 일 때, point link 를 복사한다. 이 경우, 여러 개를 복사 후, 수정하면 다른 복사물에 영향을 미친다. […]