전체 글

전체 글

    스프링부트 시작하기 in Eclipse

    스프링부트 프로젝트 생성 in Eclipse File -> New -> New Spring Starter Project -> Java Version: 11 -> Next -> Spring Boot Version: 2.6.11 Spring Web & Spring Boot DevTools 체크 후 Finish (1) 스프링부트는 기본적으로 서버가 내장되어 있다. application.properties -> Open with -> Properties File Editor server.port=8082 위 처럼 입력하면 서버포트 지정가능 (2) css, js, image ..와 같은 정적인 파일들은 src/main/resources/static 폴더에 넣어서 관리한다. (3) @SpringBootApplica..

    [백준] 9498번: 시험 성적 - java

    https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int score = sc.nextInt(); if(score>=90 && score=80 && score=70 && sc..

    [백준] 2884번: 알람 시계 - java

    https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int h = sc.nextInt(); int m = sc.nextInt(); if(m

    분석함수 RANK OVER() /ROW_NUMBER() OVER()

    분석함수 RANK OVER() /ROW_NUMBER() OVER()

    영화 리뷰 사이트 프로젝트에 찜하기 기능을 넣었다. 하트를 클릭하면 자동으로 시퀀스값이 증가되면서 찜table에 영화값이 insert되는 기능이다. 또한 추천영화 카테고리를 만들어서 유저가 찜을 하면 추천영화에 노출이되는 기능을 만들려고했다. 하지만 영화값의 중복을 피하고자 DISTINCT, GROUP BY 절을 넣어 시도해봤으나 모두 실패하였다.... 이런저런 시도중 분석함수라는 걸 알아냈다. ▼아래는 분석함수 ROW_NUMBER() OVER() 을 사용한 쿼리 1 2 3 4 5 6 7 8 SELECT * FROM(SELECT ROW_NUMBER() OVER(PARTITION BY 영화제목 ORDER BY 등록번호 DESC ) AS RNUM, 찜테이블.* FROM 찜테이블 ) WHERE RNUM = 1..