I leaned/Etc

· I leaned/Etc
체크박스: - [ ] 하이퍼링크: - [sample](www.~~~.~~)
· I leaned/Etc
메모리 구조 - OS의 메모리 구조는 유저 영역, 커널 영역의 2가지 영역으로 나뉜다. - 커널영역은 시스템 운영에 필요한 메모리이며, 사용자는 커널영역에 접근할 수 없다. - 유저영역은 다시 4가지 영역으로 나뉘어진다. 1) 코드 영역 2) 데이터 영역 3) 스택 영역 4) 힙 영역 코드 영역 - 기계어로 컴파일되어 적재되는 코드 자체의 영역 - Read-Only 데이터 영역 - 프로그램이 구동되는 동안 항상 접근 가능한 변수가 저장됨 - 전역(Global) 변수 / 정적(Static) 변수 - Read-Write 스택(stack) 영역 - 값 형식을 저장하는 영역. - 지역변수와 매개변수가 저장되는 영역. - 코드 블록 안에서 생성된 변수들은 블록이 닫히면 메모리에서 제거됨. - 장점 : 액세스가 빠..
· I leaned/Etc
lombok을 실무에서 사용시 매우 주의 해야한다는 말을 들은 적이 있다. 그래서 한번 찾아보았다 -주로 상속 관계에서 자식 클래스의 생성자를 호출하여 부모(super)에 인자를 전달할 필요가 있을 때, @AllArgsConstructor, @RequiredArgsConstructor, @NoArgsConstructor 사용 시, 부모에 값을 전달해줄 수 없습니다. -JPA를 사용하실 때 롬복을 주의해서 쓰시면 됩니다. 특히 @Data 어노테이션 남발하게 될 경우 순환참조가 일어날 수 있습니다. 사용주의점 1. JPA를 타지 않는 DTO 클래스에 한에서만 @Data 어노테이션 사용 2. @Builder 어노테이션은 클래스에 선언하지 않기 @Builder public ClassName { ... } => ..
· I leaned/Etc
로그북 프로젝트를 진행하고 있는데 현재 jwt로그인 기능을 구현 중이다. JWT단점에 대한 대비를 위해 공부하던 중 리프레시토큰탈취에 대한 대비법이 궁금해져서 검색해보았다. 출처:https://velog.io/@park2348190/JWT에서-Refresh-Token은-왜-필요한가 데이터 베이스에 쌍으로 저장하고 사용자가 로그아웃버튼을 누르면 사용자의 데이터베이스의 토큰을 만료시킨다. 어세스,리프레시로 더블체크해서 비정상적인 접속일시 만료 이렇게 하면되나..? Access Token, Refresh Token 위의 방식으로 받은 토큰은 언급했듯이 서버측 리소스에 접근할 때 클라이언트 본인을 인증할 수 있는 액세스 토큰으로 동작한다. 그런데 이 JWT는 Stateless한 방식이기 때문에 서버측에서는 이 ..
· I leaned/Etc
REST란? REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초로 소개 되었다. https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm 로이 필딩은 HTTP의 주요 저자중 한 사람이다. 로이 핑딩은 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다. REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다. REST(Representational State Tr..
윤재에요
'I leaned/Etc' 카테고리의 글 목록 (4 Page)