[강의] 자바 ORM 표준 JPA 프로그래밍 - 기본편 08 프록시와 연관관계 관리
자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 김영한님의 인프런 강의(자바 ORM 표준 JPA 프로그래밍 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 8 프록시와 연관관계 관리 멤버와 팀이 서로 연관관계가 있는 지난 예제에서, 멤버를 조회하는 경우를 생각해보자. 멤버를 조회할 때마다 팀도 같이 조회해야 할까? 멤버를...
자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 김영한님의 인프런 강의(자바 ORM 표준 JPA 프로그래밍 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 8 프록시와 연관관계 관리 멤버와 팀이 서로 연관관계가 있는 지난 예제에서, 멤버를 조회하는 경우를 생각해보자. 멤버를 조회할 때마다 팀도 같이 조회해야 할까? 멤버를...
17298 오큰수문제 해결 과정. 수열이 주어졌을 때, 한 원소에서 오른쪽에 위치한 원소들 중에 원소보다 큰 수 중 가장 작은 수를 해당 원소의 오큰수라고 한다. 예를 들어 3 5 7 2 의 수열이 주어졌을 때, 3의 오큰수는 5, 5의 오큰수는 7이다. 단순히 한 원소의 오른쪽을 탐색하고 원소보다 큰 수들 중에서 가장 작은 수를 탐색하는 문제같지...
자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 김영한님의 인프런 강의(자바 ORM 표준 JPA 프로그래밍 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 6 다양한 연관관계 매핑 연관관계 매핑시 고려사항 연관관계 매핑 시에는 다음의 세 가지를 고려해야 한다. 다중성 다대일, 일대다, 일대일, 다대다. jpa...
10799 쇠막대기문제 해결 과정. 를 구현해보았는데 import java.io.*; import java.util.ArrayList; import java.util.List; public class Main { public static int splitBars(List<Integer> lasers, int st, int f...
17413 단어 뒤집기2문제 해결 과정. 단어 뒤집기2는 주어진 문장에서 태그(<>로 감싸져 있는 부분)를 제외한 단어를 모두 뒤집어서 출력하는 문제였다. 예를 들어 hello world 라는 문장이 주어진다면 olleh dlrow를 출력해야 한다. string의 substring을 이용하고 싶어서, tag와 word의 시작과 끝의 인덱...
자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 김영한님의 인프런 강의(자바 ORM 표준 JPA 프로그래밍 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 5 연관관계 매핑 기초 양방향 연관관계 테이블 연관관계에서는 외래키만으로 두 테이블이 연결된다. (양쪽으로 join할 수 있다.) 그러나 좀 전의 객체 연관 관계에...
10866 덱문제 해결 과정. 이번엔 덱을 구현하는 문제를 풀어보았다. 덱은 배열의 앞과 뒤에 값을 추가하고 삭제할 수 있는 자료구조이다. 큐 풀어보고 난 뒤라 이것도 원형으로 생각하면 배열에서 풀 수 있을 것이라고 생각했다. 덱의 앞에 추가/삭제하기 위한 변수로 front, 덱의 뒤에 추가/삭제하기 위한 변수로 back을 인자로 가지고 있으며,...
모든 개발자를 위한 HTTP 웹 기본 지식 강의 김영한님의 인프런 강의(모든 개발자를 위한 HTTP 웹 기본 지식) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 6 HTTP 상태코드 상태코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx (Informational): 요청이 수신되어 처리중 (거의 사용되지...
모든 개발자를 위한 HTTP 웹 기본 지식 강의 김영한님의 인프런 강의(모든 개발자를 위한 HTTP 웹 기본 지식) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 3 HTTP 기본 HTTP(HyperText Transfer Protocol) 하이퍼텍스트를 전송하는 프로토콜으로 HTML, TEXT뿐만 아니라 이미지, 음성, 영상, 파일...
08 STL - Sort, Unique 2019-11-16 프로그램 리스트 STL 사용 #include<iostream> #include<list> #include<algorithm> #include<iterator> using namespace std; int main() { int a[8]...