목록개발이야기 (528)
준호씨의 블로그
org.springframework.kafka.listener.ListenerExecutionFailedException: Listener failed; nested exception is org.springframework.kafka.support.converter.ConversionException: Failed to convert from JSON; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `kr.pe.junho85.demo.model.TestType` from String "TEST": not one of the values accepted..
freemarker에서 아무 처리를 해 주지 않은 경우 null을 대입해 주면 오류가 발생합니다. freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> user [in template "name" at line 1, column 9] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use when-presentwhen-missing...
HashMap을 초기화하는 방법으로 다음의 방법을 많이 사용하고 있습니다. Map map = new HashMap(); map.put("name", "junho85"); map.put("nickname", "June Kim"); 조금 응용해서 한 줄로 만들고 싶다면 아래와 같은 방법을 사용할 수 있습니다. Map map = new HashMap() {{ put("name", "junho85"); put("nickname", "June Kim"); }}; Java9 이상의 버전을 사용한다면 Map.of()를 이용하는 방법이 있습니다. Map map = Map.of( "name", "junho85", "nickname", "June Kim" ); 기존의 방법들보다 심플하긴 하지만 Immutable로 생성되기..
요즘 진행하는 프로젝트에 부분적으로 WebFlux가 들어가고 있는데요. Spring에서 WebMVC대신 WebFlux로 넘어가는 이유는 성능 향상 효과를 기대하는 경우가 많습니다. 그런데 WebFlux에 능숙하지 않으면 오히려 느려질 수도 있는데요. 그러한 내용들을 잘 정리한 발표입니다. WebFlux를 사용하고는 있는데 성능이 잘 안 나온다면 꼭 보시길 추천합니다. NHN FORWARD NHN FORWARD는 온라인으로 진행되며, 누구나 자유롭게 참여할 수 있습니다. forward.nhn.com 발표자료는 위의 링크에 들어가면 받아 볼 수 있습니다. 발표를 들으면서 간단히 메모를 해 보았습니다. Spring MVC는 Thread에서 요청을 처리하게 되고 Thread개수는 200개입니다. 요청이 들어오면..
요즘 Kubernetes를 사용하고 있는데요. 아무래도 모르는 게 많아서 Kubernetes강좌를 한번 들어보려고 검색을 해 보았습니다. 그런데 Kubernetes를 이용해서 마인크래프트 서버를 만드는 방법에 대한 강의가 있더군요. 심지어 무료강좌입니다. https://www.inflearn.com/course/IBM-%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8-%EC%84%9C%EB%B2%84 IBM Cloud를 이용한 무료 마인크래프트 서버 만들기 - 인프런 IBM Cloud에서 제공하는 무료 Kubernetes 클러스터를 사용하여, 언제 어디서든 접속이 가능한 마인크래프트 서버를 만들 수 있는 방법에 대해서 소개합니다. 초급 서버 개발 인프라 K..