목록SW_STUDY (45)
ㅅㅇ
플레이데이터 빅데이터캠프 공부 내용 JPA 구현 및 예제 1. persistence.xml 1. 해당 entity class작성 - persistence.xml 파일 - 우클릭해서 아래와 같이 클릭하면, 파일에 아래 코드 자동 생성됨. model.domain.entity.Member @Entity 엑박 시, 거의 이 부분 추가 안해줘서 임. 2. create 생성 처리 = > create 생성 부터 시작. 만약 기존의 테이블이 있다면, 지웠다가 다시 생성 Hibernate: drop table if exists Member = > create 안함. 기존의 테이블에 데이터 insert 2. model.domain.entity package model.domain.entity; import javax.pe..
동적계획법 DP 란? 다이나믹 프로그래밍 이라고도 불리며, 하나의 큰 문제를 여러 개의 공통되는 작은 문제로 나눠서 작은 문제의 정답들을 결합하여 알고리즘을 푸는 과정. 문제의 최적해를 구하거나 답의 개수를 세는 과정에 사용할 수 있는 알고리즘 설계 기법. 동적계획법을 사용하면 불필요한 계산을 줄이고, 효율적으로 최적해를 찾을 수 있음. 전체 문제를 작은 문제로 단순화한 다음 점화식으로 만들어 재귀적인 구조를 활용해 전체 문제를 해결하는 방식이라고 볼 수 있음. == > 규칙을 찾는 게 관건. ! 동적 계획법 접근 방법 1) Bottom Up 방법 작은 문제에서 큰 문제로 반복문 호출 2) Top Down 방법 큰 문제에서 작은 문제로 재귀 호출 - 메모이제이션 : 중복된 계산을 방지하기 위해 앞 계산을..
플레이데이터 빅데이터캠프 공부 내용 [JDBC] 개요 & Java - mysql 연동 절차 및 문법 1. 개요 1. JDBC(Java Database Connectivity)란 ? 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공 (1) db 연동 표준 API - 표준의 의미 - 누군나가 어떤 제품이든 동일 - DB 제품과 무관하게 개발자가 누구든 DB 연동 코드는 같은 것. 이는 강제적이며 건들 수 없는 부분. => orcle 에서 API 를 제공 하여, 이 API 는 특정 벤더사에 종속적인 코드를 제시하지 않으며, 오로지 스펙(주석)과 API 이름(상수, 메소드 선언구) 만 제시된 interface 구조로 제공한다. ..
java 개요 & 변수 & 객체 생성 및 메소드 구현 python 과 다른 java 코드 만의 특성을 잘 파악하자. 0. Type of Cases - 관례적으로 PascalCase - class UPPER_SNAKE_CASE - 상수 camelCase - 변수, 메소드 1. java 프로그램 실행 방식 1-1 program 시작하는 방식 1) java에서 실행을 위한 필수 메소드 - 아래 클래스 안 {} 에서만 public static void main(String[] args) { } // step01 디렉토리 하단에 Syntax1.java로 저장한 형식 package step01; import org.junit.Test; public class syntax1 { public static void ma..
JDK & JDE 설치 및 환경변수 설정 개발 플랫폼 등 모든 설치는 한 디렉토리에 고정해서 다운 받기. -- 00.SW 99.devEnv lib 또한 한 디렉토리에 고정해시키기. -- 00.lib 1. JDK 설치 - openjdk11 1. 설치 https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARN..