ting-kim

ting-kim

  • 분류 전체보기 (15)
    • Java (2)
    • 테스트 (6)
    • 리팩토링 (1)
    • 데이터베이스 (0)
    • 스프링 (2)
    • 프로젝트 개발 및 운영 이슈 (4)
    • 데브옵스 (0)
  • 홈
  • 태그
RSS 피드
로그인
로그아웃 글쓰기 관리

ting-kim

컨텐츠 검색

태그

팀즈 jUnit JPA Java 스프링 querydsl 테스트 REDIS 멀티모듈 AWS RDS Firebase orm redis-server test context sentry redis-cli Spring-boot rtdb teams NOSQL

최근글

댓글

공지사항

아카이브

Java(2)

  • @RequestParam으로 ZonedDateTime 요청 시 이슈

    이슈 내용 환경: JDK 1.8, Spring Boot 2.7.x Controller에서 @RequestParam으로 ZonedDateTime(”2024-01-01T00:00:00.000+09:00”)을 요청 받을 경우 parsing 에러 발생 에러 로그 .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.time.ZonedDateTime'; nested excep..

    2024.02.11
  • 성능 이슈 발생한 무거운 API 튜닝하기

    배경 어느 날 사내 운영 환경 검증 중에 API 응답은 504 gateway timeout 이며, 어플리케이션 서버는 OOM(out of memory)이 발생하였습니다. org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: GC overhead limit exceeded 원인은 무거운 API가 7,000 건 이상의 데이터를 처리하면서 발생한 상황이었습니다. 7,000 건 정도의 데이터가 많지 않다고 느껴질 수 있으나, 해당 API는 데이터 양이나 트래픽이 많아질 경우 충분히 이슈가 발생할 만한 상황이었습니다. 조회 API임에도 불구하고..

    2023.05.14
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바