Kafka Poison Pill Spring ErrorHandlingDeserializer

Kafka Poison Pill Spring ErrorHandlingDeserializer카프카 메시지 consume은 대략 다음과 같은 절차로 진행된다. Fetch Serialized Data from Broker(직렬화된 데이터를 브로커로부터 가져와서) Deserialize the fetched serialized data(정해진 타입으로 역직렬화하고
Continue reading

Counter-Intuitive Reactive Streams

Counter-Intuitive Reactive Streams비동기 프로그래밍은 늘 어렵다. 이미 오래된 애기지만 Reactive Streams의 구현체인 RxJava나 Reactor가 나오고 Spring에서도 WebFlux가 나오면서 저변이 더욱 확대된 것 같다.학습에 의해 넘을 수 있다고는 하지만 그것도 일부 잘 하는 개발자들에 대한 얘기같고, 현실적으
Continue reading

Reactive Streams with Sequence Diagram

Reactive Streams with Sequence Diagram1 req == 1 therad인 서블릿 방식의 한계를 뛰어넘기 위해 Spring에서 WebFlux를 내놨다.Spring WebFlux는 내부적으로 Reactor를 사용하는데, Reactor는 Reactive Streams 구현체다.Reactive Streams는 홈페이지에 다음과 같이 간
Continue reading

Spring WebFlux RequestBody

Spring WebFlux RequestBody - Raw vs MonoWebFlux 사용 시 Controller 단에서 RequestBody 를 인자로 받을 때, 다음과 같이 Mono를 받아오도록 작성해야할까? 1234@PostMapping("/mono")public Mono<SellerOut> createWithMono(@RequestBody
Continue reading

토비의-스프링-3장-템플릿

Chapter 03본 내용은 토비의 스프링 3 책의 내용을 정리한 것입니다. 토비의 스프링은 스프링 뿐아니라 객체 지향의 기본 원리, 테스팅, 예외 처리, 디자인 패턴 등 Java 개발자라면 반드시 알아야 하는 내용을 스토리 전개 방식으로 점진적으로 친절하게 설명해주는 명저입니다. 똑같은 내용으로 미국에서 영어로 출간되었다면 Jolt상을 받기에도 충분한
Continue reading

토비의 스프링 - 1장

Chapter 1본 내용은 토비의 스프링 3 책의 내용을 정리한 것입니다. 토비의 스프링은 스프링 뿐아니라 객체 지향의 기본 원리, 테스팅, 예외 처리, 디자인 패턴 등 Java 개발자라면 반드시 알아야 하는 내용을 스토리 전개 방식으로 점진적으로 친절하게 설명해주는 명저입니다. 똑같은 내용으로 미국에서 영어로 출간되었다면 Jolt상을 받기에도 충분한 책
Continue reading

Spring에서 JSON에 XSS 방지 처리 하기

Spring에서 JSON에 XSS 방지 처리 하기고마운 lucy-xss-servlet-filter의 한계XSS(Cross Site Scripting) 방지를 위해 널리 쓰이는 훌륭한 lucy-xss-servlet-filter는 Servlet Filter 단에서 < 등의 특수 문자를 &lt; 등으로 변환해주며, 여러 가지 관련 설정을 편리하게 지
Continue reading

Spring Data JPA 에서 Java8 Date-Time(JSR-310) 사용하기

Java8에는 시간 데이터를 더 편리하게 처리할 수 있게 해주는 LocalDate, LocalDateTime 등의 클래스들이 java.time 패키지에 추가되었다. 날짜/시간 차이 계산, 비교, 년/월/일/시/분/초 단위 별 추출 등 풍부한 기능을 제공해주므로 사용성이 아주 좋다. Joda-Time을 사용하고 있었다면, Java8에서는 java.time (
Continue reading

  • Page 1 of 1

HomoEfficio


Seoul, Korea.