Archive: 2018

Java Stream에서 allMatch() 사용시 주의할 점

Java 8에 포함된 Stream 클래스에는 모든 요소들이 주어진 조건에 만족하는지 여부를 검사하는 allMatch() 메서드를 제공한다. 예를 들어, 모든 회원의 나이가 5살 이상인지 검사하는 테스트 코드를 다음과 같이 작성할 수 있다. 123456789101112@Testpublic void allMatchTest1()) { List&l

스프링 프로젝트에서 리소스 파일 읽기

리소스(Resource)Maven이나 Gradle을 사용하여 스프링 프로젝트를 만들게 되면 src/main/resources 디렉토리에 리소스 파일을 저장하게 되어있습니다. *.java 파일처럼 컴파일 대상이 되는 소스파일이 아닌 파일들을 리소스 디렉토리에 저장하여 관리합니다. 1234src - main - java (소스파일을 저장)

Ubuntu에 Tomcat 설치하고 실행하기

이번 포스트에서는 우분투에 아파치 톰캣을 설치하는 방법을 정리해 보도록 하겠습니다. 우분투의 패키지 툴인 apt-get 명령을 사용하는 방법도 있지만, 여기서는 wget 명령어를 사용해 톰캣 압축파일을 직접 다운로드 받아 설치를 해보도록 하겠습니다. 1. 톰캣 홈페이지 방문먼저 아파치 톰캣 홈페이지(http://tomcat.apache.org/) 에 방문하

macOS에 JDK 설치하기

1. JDK 다운로드JDK는 오라클(http://www.oracle.com/)에서 제공합니다. 아래의 경로에 접속하면 최신버전의 JDK를 다운로드 받을 수 있습니다. JDK download URL : http://www.oracle.com/technetwork/java/javase/downloads/index.html 혹은 오라클 사이트에서 menu >