본문 바로가기
728x90
반응형

공부일기장9

http version 설명 HTTP/0.9 - request message의 version 을 명시하지 않음 - 이 프로토콜또한 request , response가 존재함. - 상태값 코드도 존재하지않고 , reason pharase도 존재하지 않음. HTTP/1.1 - http 는 safe method라는것을 정의한다. - get,head method는 safe method라고 불리운다. - HTTP 1.1 은 get method가 구현되어있어야하낟. 2023. 7. 24.
jvm ,바이트코드,inbound,outbound,downstream 클래스 로더 -> 메모리에 쌓임. 바이트 코드조작 클래스 로더에서 클래스를 메모리에 할당하고 , 할당된 메모리에 있는 클래스 바이트 코드를 조작하여 값을 변경할수있다. 힙 - 자바 객체를 생성하여 저장하는곳 메소드 - 클래스 기반 데이터를 통해 클래스 이름 , 정보등을 저장 스택 - 함수 호출 스택을 담당하는곳 Inbound,outbound - 전송 방향에 대한 설명을 나타낸다. Inbound -> to the origin server 서버방향으로 전송하는것 outbound -> back to the user agent 유저 클라이언트로 돌려보내는거 Downstream-> 모든 http message는 downstream 이다?? request message 이든 response message이든 dow.. 2023. 7. 18.
20230716 - jvm , 전략패턴 기본 공부 복기,http fragment,path,query?? jvm... 메모리 스택 - 자바 함수가 스택에 쌓여 실행된다 (에러가 뜰때 여러개의 함수 에러가 뜨는것을 볼수있다.) , 쓰레드마다 런타임 스택을 만든다. PC - 힙 - 객체 들을 저장하는 공간이다.. 메소드 - 클래스 수준의 정보를 저장한다. (클래스 이름,부모 클래스 이름,메소드 ,변수) 전략패턴 중요내용 캡슐화 - 변환 되는 내용들을 캡슐화한다. 구성 - 클래스 안에 클래스를 사용하는것 (상속아님) 두 클래스를 합치는것 예를들어 오리 클래스에서 행동 클래스를 사용하여 유연성을 확장시키기 위함. url#fragment 여기서 fragment는 서버에서 url데이터를 가져온후 브라우저에서 fragment를 해석한다. path avriable /users/123 query string /users?i.. 2023. 7. 16.
728x90
반응형