게시판의 페이징 처리를 위한 sql 작성하기
Oracle SELECT * FROM ( SELECT ROWNUM rn, ORDER_ID, CUSTOMER_ID, STATUS, SALESMAN_ID, ORDER_DATE FROM ORDERS WHERE ROWNUM <= :pageNum * :rowSize ) WHERE RN > :pageNum * :rowSize - :rowSize;
Oracle SELECT * FROM ( SELECT ROWNUM rn, ORDER_ID, CUSTOMER_ID, STATUS, SALESMAN_ID, ORDER_DATE FROM ORDERS WHERE ROWNUM <= :pageNum * :rowSize ) WHERE RN > :pageNum * :rowSize - :rowSize;
화면 JSP <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page import="com.example.demo.orders.dto.OrdersDTO" %> <%@ page import="com.exam...
개요 이 글에서 만들어 보려는 페이징처리 형태는 아래와 같습니다. << 처음 < 이전 11 12 13 14 15 16 17 18 19 20 > 다음 마지막 >> 위 방식은 네이버 카페 등 국내 게시판에서 많이 사용되기 때문에 이 방식으로 만들어 보려고 합니다. 페이징 처리를 위해서는 아래와 같은 정보가 ...
Docker 설치 https://docs.docker.com/desktop/install/mac-install/ 위 링크에서 [Docker Desktop for Mac with Apple silicon] 을 다운로드 받아서 설치해 줍니다. 또는 Homebrew를 통해서 설치할 수 있습니다. brew install --cask docker Co...
Spring Boot 2.4 이전 bootstrap.yml : spring: cloud: config: uri: http://localhost:8888 Spring Boot 2.4 이후 기존에 Spring Cloud Config 를 사용하기 위해서는 bootstrap.yml 에 spring.cloud.config.ur...
wait() 메서드와 notify(), notifyAll() 메서드의 상호관계 wait(), notify(), notifyAll()은 Java에서 스레드 간의 상호작용을 위해 사용되는 메서드입니다. 이들 메서드는 Object 클래스에 정의되어 있으며, synchronized 키워드를 사용하여 동기화된 메서드 또는 블록 내에서 호출해야 합니다. ...
차이점 Thread synchronization은 여러 스레드가 공유된 리소스에 동시에 접근하는 것을 조절하기 위해 사용됩니다. synchronized 블록 방식과 synchronized 메소드 방식은 둘 다 스레드 동기화를 달성하는 데 사용되지만, 구현 방식에 약간의 차이가 있습니다. synchronized 블록 방식: ...