Java의 Threadlocal

Java의 ThreadLocal에 대해 알아보았다. https://www.baeldung.com/java-threadlocal ThreadLocal API란? ThreadLocal은 특정 쓰레드에서만 접근할 수 있는 데이터를 저장할 수 있도록 도

Javascript Spread Operator에 대해

개요 Typescript로 Map<string, someObject> 형태의 데이터를 가공하며 고민을 해봤던 기록이다. 아래 코드는 someObject 안의 boolean 타입 필드로 필터링한 데이터의 키 값을 배열로 가져오기 위

Spring Lazy Initialization

Spring boot 2에서는 Spring bean에 Lazy Initialization을 적용할 수 있도록 지원한다. Lazy initialization이 무엇인지, 어떨 때 사용해야 하는

Java Optional의 메소드

Java 8부터 Java를 null safe하게 사용할 수 있게 해주는 Optional의 메소드에 대해 정리해봤다. https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html 객체를 Optional로 래핑 of와 ofNull

Mongodb State Should Be Open 트러블슈팅

개발 중 JUnit 기반 테스트를 돌리는데 다음과 같은 에러를 마주쳤다. java.lang.IllegalStateException: state should be: open 찾아보다가 좀 허무하게 해결했던 경험이지만 원인을 해결한 과정을 써보려 한다. 원인 원인