Published on2024년 8월 4일쿠폰 시스템에서 알아보는 분산락spring여러 컴퓨터나 서버가 동시에 같은 자원에 접근하려 할 때 이를 제어하기 위해 자원에 락을 거는 방법입니다. 여러 컴퓨터 사이에서 자원 접근을 조율하여 동시에 하나의 자원을 쓰지 못하게 순서를 정해주는 장치라고 생각하면 됩니다.
Published on2024년 6월 22일Swagger에서 하나의 HTTP 상태 코드로 여러 커스텀 에러 메시지 관리하기springSwagger 문서화를 자동화하기 위해 커스텀 어노테이션과 Swagger 설정을 수정하여 더 효율적인 방식을 도입했습니다.
Published on2024년 5월 30일S3에서 파일을 다운로드하기(feat. octet-stream, 프리사인 URL)spring파일 다운로드의 핵심은 크게 Content-Type과 Content-Disposition 입니다. 각각 어떤 것인지 먼저 알아보겠습니다.
Published on2024년 5월 21일Spring Boot에서 S3에 파일 업로드 하기spring스프링 부트에서 s3에 이미지를 업로드해야 하는 상황이 생겨 정리 차원에서 글을 남겨 봅니다
Published on2024년 2월 29일Spring Data JPA에서 페이징 처리spring사용자가 게시판 또는 상품 목록 등을 요청할 때 결과 값이 총 100만 개 일 경우 매번 전체를 다 가져오게 되면 매우 느려지게 되어 사용자는 불편을 느끼고 서비스를 이탈하게 됩니다 하지만 데이터를 조금씩(20개-100개) 나눠서 가져오고 사용자가 원하는 경우 다음 데이터를 가져오게 되면 훨씬 빠르고 사용자도 서비스에 대해 만족 하게됩니다 이러한 이유로 사용하는 것이 페이지네이션입니다