티스토리 뷰
Java
1.interface란 무엇인지? 왜 쓰는지?
2.spring은 무엇인지, 왜 쓰는지?
3.spring di란 무엇인지?
4.spring aop란 무엇인지?
5.spring boot는 왜 쓰는지?
스프링 프로젝트를 간편하게 셋업하기 위해서 사용.
주로 내장 컨테이너를 함께 사용하기 위해서 쓴다.
application.yml 파일 등으로 설정을 쉽게 바꿀 수 있다.
msa를 구성하기가 비교적 수월하다.
6.pojo를 만들고 list에 3개 넣어주세요, java8 .stream()을 이용해 가격을 오름차순으로 정렬하는 코드를 손코딩 해보세요.
7.jpa란 왜 쓰는지?
8.영속성 context란?
- 엔티티를 저장하는 공간
조회할 데이터가 영속성 컨텍스트에 존재하는지 확인
데이터가 없으면 쿼리를 생성
쿼리를 DB에 전송
결과 값을 영속성컨텍스트가 전달 받음
전달 받은 데이터를 엔티티로 저장
엔티티 인스턴스를 리턴
http://lng1982.tistory.com/273
DB
1차 정규화란? 정규화 사례
user와 wallet의 관계를 예제로
Db에서 schema란?
Transaction이란?
Transaction에서 ACID란?
Atomicity : 트렌젝션은 성공하든지 실패해야 한다.
Consistency : 트랜젝션은 데이터의 일관성을 보장해야 한다.
Isolation : 각 트렌젝션은 동시에 수행되지 않고 각각 고립되어 실행되어야 한다.
Durability : 트렌젝션이 commit된 이후에 그 데이터는 유실되지 않아야 한다.
Relational(관계형) 데이터 모델이란?
- SQL로 데이터를 처리 할 수 있게 만들어진 DB
Primary Key란?
Foreign Key란?
Meta Data란?
리프데이터란?
ANSI SQL이란?
- Total
- Today
- Yesterday
- 2017 티스토리 결산
- 개발자
- shellscript
- Linux
- 도커컨테이너
- 싱가폴
- 도커각티슈박스
- docker container tissue box
- docker container case
- docker container whale
- vim
- docker container
- Sh
- 도커티슈박스
- 도커티슈케이스
- 이직
- 도커각티슈케이스
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |