Exception handling in stream
123public interface ExceptionFunction<T, R> { R apply(T t) throws Exception;} 1234567891011public class ExceptionUtil { public static <T, R> Function<T, R> wrap(
123public interface ExceptionFunction<T, R> { R apply(T t) throws Exception;} 1234567891011public class ExceptionUtil { public static <T, R> Function<T, R> wrap(
git flow initgit flow 초기 설정 작업을 진행한다. feature, develop 등에 해당하는 브랜치들을 어떻게 네이밍 할 것인지 각 회사의 룰에 맞게 변경이 가능하다. 기본 네이밍 방식대로 따르고 싶다면 계속 엔터 눌러주면 된다. git flow feature start feature 브랜치를 생성하고싶다면 위처럼 커맨드를 날리면 된다.
TDD 가 개발자에게 좋은 이유여러 이유가 있지만 가장 중요한 점은 TDD로 요구사항에 대해 더 깊이 있게 생각할 수 있다는 점입니다. 테스트 코드를 먼저 작성하면 특정 상황에서 코드가 어떻게 동작할지 생각하게 됩니다. 이런 과정에서 애매한 요구사항은 명확히 하고, 유효하지 않은 요구사항은 거부할 수 있습니다. 곱셈 하는 예제 프로그램을 만들어 보자1234
.properties, .yml 파일에 있는 속성 정보들을 가져와서 바인딩을 할 때 @Value 어노테이션을 사용할수도 있지만 한 클래스에서 동일한 도메인을 지속 사용한다면 @ConfigurationProperties 어노테이션으로 보다 심플하게 사용이 가능하다. 12url.naver=https://www.naver.comurl.goole=https://g
JQuery 에 존재하는 change 함수는 기본적으로 대상 객체가 변경이 일어났을 때 어떤 이벤트를 발생시킬 수 있도록 해준다.일종의 이벤트 함수이다. 1$("selector").change(() -> {}); jQuery 나 VanilaJS 를 통해 중에 단순히 필드 값을 변경시킬 수도 있는데 (예를 들면 체크박
The below command can remove the history of rebase merging. it sometimes makes you are angry because the branch can’t checkout to another if you are doing rebase-merge. You can remove the task of reba