본문 바로가기
728x90
반응형

분류 전체보기465

#4_스프링 부트에서 JPA로 데이터베이스 다루기 JPA JPA는 자바 표준 ORM이다. 웹 애플리케이션에서 관계형데이터베이스 (RDB)는 빠질 수 없는 요소이다. Oracle,MySQL,MSSQL 등을 쓰지 않은 웹 애플리케이션은 거의 없다. 관계형 데이터베이스는 어떻게 데이터를 저장할지에 초점이 맞춰진 기술이지만, 객체지향 프로그래밍은 기능과 속성을 한 곳에서 관리하는 기술이다. 서로 지향하는 바가 다른 2개 영역을 중간에서 패러다임 일치 시켜주기 위한 기술이 JPA이다. 개발자는 객체지향 프로그래밍을 하고, JPA가 관계형 데이터베이스에 맞게 SQL을 대신 생성해서 실행한다. cf) ORM이란? 객체 - 관계 매핑으로, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. 객체지향 프로그래밍은 클래스를 사용하고, 관계형 데.. 2021. 8. 5.
[java 백준] 실버 2/ 11055번 가장 큰 증가 부분 수열 https://www.acmicpc.net/problem/11055 11055번: 가장 큰 증가 부분 수열 수열 A가 주어졌을 때, 그 수열의 증가 부분 수열 중에서 합이 가장 큰 것을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} 인 경우에 합이 가장 큰 증가 부분 수 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 import java.util.Scanner; public class Main { pub.. 2021. 8. 5.
[java 백준] 실버 2/1912번 연속합 https://www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다. www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 import java.util.Scanner; public class Main { public static int n; public static int[] arr; public static int[] .. 2021. 8. 5.
[java 백준] 실버 3/ 2579번 계단오르기 https://www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import java.util.Scanner; public class Main { public static int n; public static int[] arr; public static int[] dp; public static void ma.. 2021. 8. 5.
728x90
반응형