일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 자바
- 백준
- HTTP
- 서블릿
- 스프링 부트
- AOP
- CircuitBreaker
- 프리코스
- 코드리뷰
- 미션
- 레벨2
- MSA
- 스프링부트
- Docker
- 세션
- JPA
- 의존성
- Level2
- AWS
- REDIS
- JUnit5
- 프로그래머스
- 우아한테크코스
- 우아한세미나
- Paging
- 트랜잭션
- Spring Batch
- yml
- mock
- 우테코
Archives
- Today
- Total
목록querydsl (1)
늘
커서 기반 페이지네이션 적용기
무한 스크롤 구현을 요구받아서 처리하려고 찾아본 결과 커서 기반 페이지네이션이라는 키워드가 있어서 찾아 공부해봤다. 1. 페이지네이션(Pagination) 이란? 전체 데이터에서 지정된 개수만 데이터를 전달하는 방법 필요한 데이터만 주고받으므로 네트워크의 오버헤드를 줄일 수 있다. 구현 방법에는 크게 두 가지가 있다. 오프셋 기반 페이지네이션 (Offset-based Pagination) 커서 기반 페이지네이션 (Cursor-based Pagination) 오프셋 기반 페이지네이션 - 페이징 offset만큼 읽는데 이전의 읽었던 것을 다시 쭉 읽은 후 조회해서 데이터가 많아지면 성능상 안 좋다. 데이터 중복 문제: 2페이지 끝까지 읽었는데 앞에 최신 데이터가 들어오면 3페이지 읽을 때 중복이 발생할 수 ..
우아한테크코스 4기/프로젝트
2022. 7. 27. 22:29