초딩코보 루피
close
프로필 사진

초딩코보 루피

github: @denev6

  • All (43)
    • 개발일지 (5)
    • CS (14)
    • Algorithm (23)
    • Daily (0)
      • 일상 (0)
      • 후기 (0)
      • news (0)
  • 홈
  • 태그
  • 방명록

[CS] 대규모 데이터에서 어떤 페이지네이션을 쓸까?[1] (Offset vs Cursor, Page vs Slice)

Spring Data JPA 기준, 페이지네이션에는 다양한 방식이 존재합니다.크게 Page와 Slice를 비교해볼 수 있어요. 둘 다 Pagable을 객체를 인자로 받아, PageRequest.of(page, size) 와 같은 방식으로 요청할 수 있습니다.정렬 조건도 함께 줄 수 있어요.// PageRequest.of( 페이지 번호, 한 페이지 내 데이터 크기, 정렬 조건)Pageable pageable = PageRequest.of(0, 10, Sort.by("createdAt").descending()); Page전체 개수와 페이지 수까지 함께 조회하는 방식.A page is a sublist of a list of objects. It allows gain information about the ..

  • format_list_bulleted CS
  • · 2025. 8. 25.
해커톤 간단 회고록...

해커톤 간단 회고록...

1. 원래 계획은배포를 서버리스,,로 Terraform 을 사용해보는 거였어요!근데 해커톤이기도 하고 모르는 걸 시도해보기엔 리스크가 큰 것 같아서그냥 기존에 하던 방식으로 하기루,, 응 늘 먹던 맛이군VPC 환경 위에 구축한다는 게 뭔 소린가 했더니그냥 EC2 상에서 배포하는 거더라구요?응 바로 뽀또뽀또라이즈 파이프라인 긁어와~~ 근데 인프라 구성도아니 이게 그렇게 별론가이거 보냈다가 그림판으로 그리지말라고 진짜 ㅈㄹㅈㄹ 개질알을.. 공개저격 당했음;;아니 화살표는 그림판을 사용하긴 했지만애초에 뭐 올리는 게 서버밖에 없는데 뭔 아키텍쳐를 그려요진짜 모르겠어서 물어보니깐 JPA랑 인텔리제이랑 넣으라는데하.....................의미있나 모르겠다 ㅋ 아무튼RDS를 처음 사용해봤어요. 트러..

  • format_list_bulleted 개발일지
  • · 2025. 5. 18.

P131127_할인행사.java

import java.util.*;/** 테스트 1 〉 통과 (15.28ms, 110MB) 테스트 2 〉 통과 (58.95ms, 105MB) 테스트 3 〉 통과 (12.50ms, 105MB) 테스트 4 〉 통과 (45.74ms, 127MB) 테스트 5 〉 통과 (43.97ms, 102MB) 테스트 6 〉 통과 (7.43ms, 78.6MB) 테스트 7 〉 통과 (30.60ms, 103MB) 테스트 8 〉 통과 (63.70ms, 128MB) 테스트 9 〉 통과 (16.12ms, 111MB) 테스트 10 〉 통과 (63.72ms, 119MB) 테스트 11 〉 통과 (10.15ms, 90.4MB) 테스트 12 〉 통과 (0.07ms, 85.3MB)*/class Solution { pu..

  • format_list_bulleted Algorithm
  • · 2025. 5. 12.

P159993_미로탈출.java

import java.util.*;/** 테스트 1 〉 통과 (0.35ms, 82.7MB) 테스트 2 〉 통과 (0.61ms, 84.4MB) 테스트 3 〉 통과 (0.83ms, 72.8MB) 테스트 4 〉 통과 (0.65ms, 85MB) 테스트 5 〉 통과 (0.57ms, 78.7MB) 테스트 6 〉 통과 (0.44ms, 87MB) 테스트 7 〉 통과 (1.81ms, 79.7MB) 테스트 8 〉 통과 (3.55ms, 84.3MB) 테스트 9 〉 통과 (0.39ms, 83.6MB) 테스트 10 〉 통과 (0.29ms, 75.1MB) 테스트 11 〉 통과 (1.30ms, 72.4MB) 테스트 12 〉 통과 (2.85ms, 79.9MB) 테스트 13 〉 통과 (4.63ms, 78MB) ..

  • format_list_bulleted Algorithm
  • · 2025. 5. 4.

P178870_연속된부분수열의합.java

import java.util.*;/** 테스트 1 〉 통과 (0.02ms, 73.7MB) 테스트 2 〉 통과 (0.02ms, 81.8MB) 테스트 3 〉 통과 (0.02ms, 93MB) 테스트 4 〉 통과 (0.08ms, 73.3MB) 테스트 5 〉 통과 (0.68ms, 97.1MB) 테스트 6 〉 통과 (0.92ms, 78.1MB) 테스트 7 〉 통과 (1.79ms, 88.4MB) 테스트 8 〉 통과 (2.52ms, 77.9MB) 테스트 9 〉 통과 (12.39ms, 86.3MB) 테스트 10 〉 통과 (11.06ms, 133MB) 테스트 11 〉 통과 (12.38ms, 126MB) 테스트 12 〉 통과 (10.15ms, 124MB) 테스트 13 〉 통과 (19.70ms, 12..

  • format_list_bulleted Algorithm
  • · 2025. 4. 28.

거리 두고 싶다...

https://school.programmers.co.kr/learn/courses/30/lessons/81302import java.util.*;/** 테스트 1 〉 통과 (8.41ms, 89.2MB) 테스트 2 〉 통과 (7.23ms, 86.9MB) 테스트 3 〉 통과 (8.58ms, 92.2MB) 테스트 4 〉 통과 (8.04ms, 86.9MB) 테스트 5 〉 통과 (9.12ms, 84.4MB) 테스트 6 〉 통과 (13.46ms, 76.7MB) 테스트 7 〉 통과 (7.15ms, 87.2MB) 테스트 8 〉 통과 (7.34ms, 81.1MB) 테스트 9 〉 통과 (10.70ms, 90.2MB) 테스트 10 〉 통과 (9.32ms, 84.1MB)..

  • format_list_bulleted Algorithm
  • · 2025. 4. 20.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 8
  • navigate_next
공지사항
전체 카테고리
  • All (43)
    • 개발일지 (5)
    • CS (14)
    • Algorithm (23)
    • Daily (0)
      • 일상 (0)
      • 후기 (0)
      • news (0)
인기 글
전체 방문자
오늘
어제
Copyright © Ruppi 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바