예제6 페이징, paging, pageable 객체 Postman 조회 파라미터 정보 없이 요청한 경우 totalPages : 총 페이지 수 totalElements : DB의 전체 데이터 갯수 last : 마지막 페이지 인지 size : 페이지 당 나타낼 수 있는 데이터의 갯수 number : 현재 페이지의 번호 sort Sorting에 대한 값을 설정하는 파라미터. 기본적으로 오름차순. 표기는 정렬한 필드명 , 정렬기준(ex. sort=title,asc sort=rank,desc) 현재는 설정이 되어있지 않아 sorted = false로 나와있다. numberOfElements : 실제 데이터의 갯수 first : 첫번째 페이지 인지 empty : 리스트가 비어있는지 여부 2. size = 2 로 보낸 경우 (?size=2) size가 2로 변경이 되.. 2023. 3. 25. [MySQL] 더미데이터 만들기(프로시져) 예제 Overview 프로젝트를 진행하면서 대용량 데이터에 대한 고민이 생겼습니다. 그리하여 대용량 데이터가 필요하였습니다. 이 페이지에서는 대용량 데이터를 위한 더미데이터 준비과정을 기록하겠습니다. 다음의 내용은 MySQL 기준으로 작성하였습니다. 프로시저란? 더미데이터를 준비하기 위하여 프로시저를 사용해야합니다. 프로시저에 대해서 먼저 알아봅시다. 프로시저는 RDBMS에서 다수의 쿼리를 하나의 함수처럼 실행하기위한 쿼리의 집합입니다. 쉘스크립트와 아주 비슷하다고 생각이 듭니다. 프로시저의 장점 하나의 요청으로 SQL 명령을 여러번 실행할 수 있다. 보수성이 뛰어나다. 프로시저의 단점 코드 자산으로의 재사용성이 나쁘다. 데이터에 대한 내용 변경 시, 프로시저를 변경해야할 가능성이 존재한다. 프로시저 목록 확.. 2023. 3. 25. linux swap 파일 dd if=/dev/zero of=/root/swapfile bs=1k count=2000000 conv=excl chmod 600 /root/swapfile mkswap /root/swapfile swapon /root/swapfile free -h vi /etc/fstab /root/swapfile swap swap auto 0 0 chmod 600 /root/swapfile mkswap /root/swapfile swapon /root/swapfile free -h vi /etc/fstab /root/swapfile swap swap auto 0 0 2023. 3. 23. Model ( Entity ) 만들 때 LocalDateTime 가공하기 1) LocalDateTime -> String 으로 ex) 2023-02-02 21:26 private String createDate; @PrePersist public void createDate(){ this.createDate = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); } 2023. 2. 2. 이전 1 2 다음