JinhoonLog

[HTTP] HTTP 캐시헤더

HTTP 캐시헤더 캐시가 없으면 데이터가 변하지않았을 때 똑같은 요청에 대해 똑같은 응답을 반복해야 한다. 캐시 기본 동작 캐시를 사용하면 응답결과를 캐시에 저장한다. 사용자가 재요청할시 캐시에 있다면 네트워크를 사용하지 않고 캐시에서 조회하여 사용한다. 검증헤더와 조건부 요청 : 캐시 유효 시간이 초과했는데 서버에서 기존 데이터가 변경되지...

[SPRING] 스프링 지연로딩과 즉시로딩, EAGER and LAZY

지연로딩과 즉시로딩 지연로딩과 즉시로딩은 각각의 장단점이 있지만 실무에서는 오직 지연 로딩 만 사용한다. 그 이유에 대해 자세히 작성하는 글이다. LAZY LAZY 는 지연로딩이다. 한글뜻으로 게으름 인데 말 그대로 게을러서 필요할 때까지 로딩을 하지 않는다. 참고로 @ManyToOne 과 @OneToOne 처럼 마지막에 One 으로 끝나는 어노...

[HTTP] HTTP 에 필요한 네트워크 지식

IP 프로토콜 패킷(Packet) 단위로 지정한 IP 주소에 데이터를 전달한다. 한계 비연결성 : 패킷 소실, 연결이 안되도 보내짐. 비신뢰성 : 패킷 순서 보장이 안됨, 큰 파일의 경우 쪼개서 보낼시 각각 다른 노드를 타고가서 순서대로 도착하지 않을 수 있음. 프로그램 구분이 안됨 : 같은 IP를 들어오는 패킷이 구분이 안되 이게 게임 패킷...