전체 글 101

[Spring] Spring Data JPA

Spring Data JPA란?- Spring Data JPA는 Spring에서 JPA(Java Persistence API)를 쉽게 사용할 수 있도록 도와주는 라이브러리이다.- SQL을 직접 작성하지 않아도 객체(Entity)와 데이터베이스를 자동으로 매핑하고, 데이터를 저장/조회/수정/삭제하는 CRUD 기능을 간단하게 구현할 수 있도록 해줌장점1️⃣ SQL을 직접 작성하지 않아도 된다@Query 없이도 자동으로 쿼리를 생성해 줌findById(id), save(entity), delete(entity) 같은 메서드만 호출하면 됨2️⃣ JPA의 기능을 편하게 사용할 수 있다엔티티(Entity) 기반으로 데이터베이스 테이블과 매핑OneToMany, ManyToOne 같은 관계 설정 가능자동으로 트랜잭션을..

페이징처리 프로젝트 구현(React)

Pagination.js// Pagination.jsimport React from 'react';// Pagination 컴포넌트는 여러 props를 받아 페이지네이션과 관련된 다양한 기능을 제공합니다.function Pagination({ currentPage, // 현재 페이지 번호 totalPages, // 전체 페이지 수 itemsPerPage, // 한 페이지당 표시할 항목 수 totalItems, // 전체 항목 수 isLoading, // 데이터 로딩 상태 pageInputValue, // 직접 입력한 페이지 번호의 값 handlePag..

페이징처리 - Pagination.js + Pageable

1. Pagination.js (React 프론트엔드에서 사용)Pagination.js는 React 컴포넌트로 사용자가 페이지를 이동할 수 있도록 버튼 UI를 제공하는 클라이언트 측(프론트엔드) 페이지네이션 기능입니다.주요 기능사용자가 직접 페이지를 이동할 수 있도록 UI 버튼(«, ‹, 1, 2, 3, ›, ») 제공handlePage와 같은 함수로 페이지 변경 시 API 요청을 보낼 수 있음선택 삭제, 필터링 등 추가 UI 요소 포함 가능보통 백엔드에서 데이터를 받아올 때 프론트엔드에서 페이지를 나누는 역할을 수행 2. Pageable (Spring Boot 백엔드에서 사용)Pageable은 Spring Boot의 데이터 페이징을 위한 인터페이스로, 백엔드에서 데이터를 페이징 처리할 때 사용됩니다.P..

[초밥뷔페] 선남SEAWORLD

"천호역 마지막 맛집🍣"서울 강동구 천호대로 1015 지하1층📍영업시간월화수목금토일: 11:30-22:00평일 브레이크타임: 14:30-17:00☎️0507-1347-8195 위치는 천호역 도보 1분으로 접근성이 좋음  천호역 지날때마다 항상 줄이 엄~~~청 길게 서있길래 항상 궁금했다.얼마나 맛집이길래 이 추운날 1시간을 웨이팅 하는거지? 그래서 찾아보니 해산물 뷔페였고, 체인점이 아닌데 사람이 많아서 꼭 가보고 싶다는 생각을 했다. 작년말 평일디너로 가보고 어제 평일런치로 한 번 더 갔다. 평일런치로 갔을때는 다행히 웨이팅 없었음...! 시작!  접시에 담은거 외에 나온 회는 서비스(?)로 주신다. (런치로 갔을땐 안나왔는데 이건 디너에만 나오는듯 하다)   초밥 종류가 많지 않지만 진짜 맛있는 ..

맛집탐험 2025.03.15

[알고리즘 기초 100제] 19. 평균은 넘겠지

✔️문제- 학생수와 점수들이 순서대로 입력된다. 평균보다 넘은 학생들의 비율을 출력하시오.- 입력 : 7 100 95 90 80 70 60 50- 정답: 57.143%📍정답package _19_overAvg;public class Main { public static void main(String[] args) { int in[] = {7, 100, 95, 90, 80, 70, 60, 50}; int sum = 0; for(int i=0;iavg) { cnt++; } } System.out.print("평균보다 높은 비율은: "+cnt/(double)in[0] * 100+"%"); }}

[알고리즘 기초 100제] 18. 문자열 뒤집기

✔️문제- 입력된 문자열을 뒤집어서 출력하시오.- 입력 : ADEFH- 정답: HFEDA📍정답package _18_reverseString;public class Main_charArray { public static void main(String[] args) { String str = "ADEFH"; System.out.println(str); char[] charArray = str.toCharArray(); for(int i = str.length()-1;i>=0;i--) { System.out.print(str.charAt(i)); //System.out.print(charArray[i]); } }}package _18_reve..

[알고리즘 기초 100제] 17. 팰린드롬(Palindrome)

✔️문제- 입력된 수가 팰린드롬인치 판별하시오.- 입력 : 12321- 정답: True📍정답package _17_palindrome;public class Main { public static void main(String[] args) { String n = "12321"; int len = n.length(); boolean flag = true; for (int i = 0; i package _17_palindrome;import java.util.Scanner;public class Main2 { public static void main(String []args){ Scanner in = new Scanner(System.in); System.out.pr..