최근 포스트

SSH 기본 사용법

SSH 기본 사용방법에 대해 알아보겠습니다. 접속명령 SSH의 기본 포트는 22번입니다. > ssh 아이디@호스트 # SSH 접속 > ssh 아이디@호스트 -p포트 # SSH 접속 포트변경 Key 생성 접속할 때마다 매번 계정과 패스워...

Collectors.toMap은 NPE 주의가 필요하다

Java8에서 Collectors.toMap()을 사용할 경우 NPE 발생에 대한 주의가 필요합니다. 개발 및 테스트 환경에서는 이상이 없었는데 운영에서 오류가 발생한 경험에 대한 내용입니다.

Map에서 key와 value 바꾸기

Map에서 key와 value의 위치를 서로 변경해야 할 일이 생길 수 있습니다. 어떻게 처리해야 할지 살펴보겠습니다. 기본적으로 Map은 중복된 key 값을 가질 수 없지만 value는 중복일 수 있습니다. 그래서 서로 위치를 변경하게 되면 value는 List로 처리해야 합니다.

Java DecimalFormat Pattern

오랜만에 사용하려면 기억나지 않는 DecimalFormat 클래스의 Number Format Pattern을 정리합니다.

Java8 stream으로 중복된 요소 존재 확인

Java8 stream을 사용하여 중복된 요소가 있는지 확인하려면 distinct()를 호출한 후 count() 정보와 원본 리스트의 size()를 비교하여 알 수 있습니다.