프록시 프록시란 데이터베이스 조회를 지연할 수 있는 가짜 객체로써 실제 사용하는 시점에서 DB를 조회하도록 도와준다. 실제 객체와는 겉모양이 같고, 실제 객체에 대한 참조를 보관하고있다. 또, 프록시 객체를 호출하면 실제 객체의 메소드를 호출한다. 보통 객체를 조회할 경우 em.fine()를 사용하지만, 프록시 객체를 사용하기 위해선 em.getReference()를 사용한다. 아래 예시를 참고해보자, DB를 조회하지도않고 실제 객체를 생성하지도않는다. Member member = new Member(); member.setUsername("아이유"); em.persist(member); em.flush(); em.clear(); // 처음 Id값은 존재하기에 Member findMember = em.g..
Nginx는 왜 점유율이 1등일까?! Ngnix는 Naver, Kakao, NETFLIX, GitHub등 많은 대기업에서 사용하고 있다. 그만큼 인증된 서비스라는것이다! 설명흐름은 아래와 같다 WHAT : Ngnix란 무엇일까? WHY : Ngnix는 왜 써야하는가? HOW : Ngnix는 어떻게 적용하면되는가? 1. WHAT : Ngnix란 무엇일까? 전체적인 흐름은 브라우저에서 클라이언트 요청이 있으면 WebServer(Ngnix)는 WAS에 해당요청을 보내고 DB를 조회하여 WebServer에서 페이지를 클라이언트에게 전달해주는 흐름입니다. 그렇다면 WebServer와 WAS의 차이점이 뭘까요?! WebServer ? 정적인 파일(HTML, CSS, JS)을 응답해주는 것으로 Ngnix, Apach..
- Total
- Today
- Yesterday
- ApplicationContext
- mvn
- nginx
- map
- Vuex
- ngnix
- 최종연산
- NPM
- lambda
- stream
- AnnotationConfigApplicationContext
- springboot
- 스트림
- BeanFactory
- Intellij
- java
- vscode
- elasticsearch
- 자바8
- MAC
- JPA
- install
- 중간연산
- docker
- container
- 영속성 컨텍스트
- Vue
- 람다
- webpack
- 차이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |