Java 10버전은 뭐가 달라졌나
개요 2018년 3월 20일에 출시된 자바 10버전은 뭐가 달라졌을까? 현재 19버전까지 나왔는데, 좋은 글을 발견하여 이 글을 읽어가면서 예제를 작성하고 학습할 예정이다. ✏️ Local-variable Type inference(“var”) 10버전에서부터 로컬변수에 var를 사용하여 선언할 수 있다. @Test @DisplayName...
개요 2018년 3월 20일에 출시된 자바 10버전은 뭐가 달라졌을까? 현재 19버전까지 나왔는데, 좋은 글을 발견하여 이 글을 읽어가면서 예제를 작성하고 학습할 예정이다. ✏️ Local-variable Type inference(“var”) 10버전에서부터 로컬변수에 var를 사용하여 선언할 수 있다. @Test @DisplayName...
가상 면접 사례로 배우는 대규모 시스템 설계 기초 책 정리 글입니다. 개요 이 장은 시스템 용량이나 성능 요구사항을 개략적으로 측정하는 방법에 대해 다룬다. 개략적 규모 추정을 효과적으로 필요한 기본기에 능숙해야 한다. 특히, 2의 제곱수나 응답지연(latency) 값, 그리고 가용성에 관계된 수치들을 기본적으로 잘 이해하고 있어야 한다고 한다...
real-world project 구현 과정 카테고리 보기 이번에는 토큰을 만들어보고, 응답값을 조립하여 응답을 해볼 것이다. 저번에는 컨트롤러와 DTO를 구현했으므로, 서비스계층을 구현해야한다. 일반적으로 Service는 구현체와 인터페이스를 나눈다. 그 이유로는 다형성을 위함이 있다. 하지만 1대1로 매핑되어있는 경우에는 굳이 할 필요가 ...
가상 면접 사례로 배우는 대규모 시스템 설계 기초 책 정리 글입니다. 개요 원준이라는 친구가 나 공부 열심히하라고 책을 선물해줬다. 읽어보도록 했다. 1장은 한 명의 사용자를 지원하는 시스템에서 시작한다. ✏️ 단일 서버 웹브라우저, 웹 서버, DNS가 있을때 사용자의 요청 (웹 브라우저에서 요청을 보냄)이 어떻게 처리되는지를 알아야한...
real-world project 구현 과정 카테고리 보기 Spring Security를 이용한 JWT token 적용하기. 앞선 포스팅에서 JWT와 쿠키, 세션에 대해서 설명하였다. 이번 포스팅에서는 이거를 코드로 구현할 것이다. 회원가입API를 구현하면 Return값으로 Token을 넘겨야하기 때문이다. API마다 토큰을 가지고 검증하기...
OSI 7 Layer, TCP/IP 4 Layer OSI 7계층, TCP/IP 4계층은 복잡한 네트워크를 단계별로 나누어 이해하기 쉽도록 도와주게 한다. 비교 과거에 통신에 대한 규약이 표준화되어 있지 않았고 벤더사마다 별도로 개발해서 호환되지 않은 시스템, 애플리케이션이 많았다. 이를 하나의 규약으로 통합하려는 노력이 현재의 OSI 7...
real-world project 구현 과정 카테고리 보기 개요 나는 vue단에서 이렇게 데이터를 보내야했다. { "article": { "title": "How to train your dragon", "description": "Ever wonder how?", "body": "You have to believe",...
오타, 지적 환영입니다. ✏️CS스터디 저장소 HTTPs HTTPs는 (Hyper Text Transfer Protocol over Secure Socket Layer)의 약자이고 HTTP over TLS, HTTP over SSL, HTTP Secure로도 불린다. 소켓통신에서 일반 텍스트(평문)을 사용...
real-world project 구현 과정 카테고리 보기 개요 vuex를 적용하는데 state를 읽을 수 없다고 한다. //기존에는 import { useStore } from "vuex"; const store = useStore(); console.log(store.state); store.commit('REGISTER',user) ...
오타, 지적 환영입니다. ✏️CS스터디 저장소 DNS(Domain Name System) 0. 알아둬야하는 이유 네트워크 프로토콜은 크게 2가지로 나눔. 실제로 데이터를 실어나르는 데이터 프로토콜과 데이터 프로토콜이 잘 동작하도록 도와주는 컨트롤 프로토콜 컨트롤 프로토콜은 통신에 직접 관여하지는 않지만 처음 통신 관계를 맺거나...