profile
안녕하세요
post-thumbnail

[UNIVEUS] Main Page 조회 성능 개선 (1) OFFSET

offset 기반 페이지네이션을 성능 개선하는 방법에 대한 이야기입니다. 인덱스를 효율적으로 사용할 수 있는 쿼리 튜닝 방법에 대한 내용을 포함하고 있습니다.

2025년 2월 24일
·
0개의 댓글
·
post-thumbnail

권한 체크에 Spring AOP를 적용해보자!

무엇이 문제인가? 옥션 프로젝트에서 접근하는 유저의 권한은 Guest, User, Admin으로 나뉜다. 따라서, 엔드포인트 마다 접근한 유저에 대해 권한 체크를 하고, 올바르지 못한 접근에 대해 예외를 던져야 한다. 그러나, 토큰을 사용하는 모든 엔드포인트에서 중

2024년 12월 5일
·
0개의 댓글
·
post-thumbnail

Spring AOP (3) : 어드바이스 종류

어드바이스는 <span style="color: 어드 바이스는 다양한 어노테이션을 AOP 실행 시점을 지정할 수 있다.메서드 실행 전 후에 작업을 수행한다조인 포인트의 실행 여부를 선택할 수 있다전달값(파라미터)을 변환할 수 있다메서드의 return이 아닌 다른

2024년 11월 29일
·
0개의 댓글
·
post-thumbnail

Spring AOP (2) : 구현

이 포스팅은 간단한 예제를 이용해서, Spring AOP를 구현하며 이해하는 것이 목적이다JPA 또는 Spring AOP를 이용해 구현한 것을 프로젝트의 dependency에 이미 가지고 있는 경우, 이미 AOP의존성을 사용하고 있기 때문에, dependency를 명시

2024년 11월 29일
·
0개의 댓글
·
post-thumbnail

Spring AOP (1) : 기본 개념

image.png현재 진행하고 있는, 옥션 프로젝트에서 보면, paymet기능, auction기능 admin 기능에서 공통적으로 접근자에 대한 권한체크 가 선행되어야 한다.이는, 도메인에 대한 핵심 로직이 아닌 권한 체크 라는 부가 기능이다. 개발을 하면서, 이 권한

2024년 11월 29일
·
0개의 댓글
·
post-thumbnail

ArrayDeque : 자바에서 Stack, Queue, Deque를 구현할 수 있는 클래스

Java에서는 기본적인(우선순위가 없는) Stack, Queue, Deque를 구현하기 위해서 가장 많이 사용하는 클래스는 ArrayDeque이다. 그 이유는, Java에서는 Stack 클래스가 오래된 구현체이기 때문에, 좋은 성능을 보이지 못한다. 따라서, Java에

2024년 11월 26일
·
0개의 댓글
·
post-thumbnail

Refresh Token을 쿠키에 보관해보자!

RefreshToken은 유효기간이 긴 만큼, 클라이언트 단에서 안전하게 보관하는 것이 중요하다. 따라서, 이번 프로젝트에서, 서버에서 Refresh Token을 쿠키에 보관하도록 지정해서 수 있는 장소를 쿠키로 지정하기로 했다. 쿠키가 뭔가요? 서버가 어떤 데이터를 브라우저 측에 저장한 후, 다시 그 데이터를 받아오는 기술. 또는 그 데이터 자체를 ...

2024년 11월 21일
·
0개의 댓글
·