TIL 20230716
이번 주 목표
http 특강 듣기
오늘 목표
http 특강 듣기
TIL 작성
TIL 리뷰
심화 주차 강의 자료
오늘 한 것
TIL 작성
TIL 리뷰
http 특강 듣기
심화 주차 강의 자료 3-5까지
0. http 통신
요청이 있어야 응답이 있다
stateless (무상태) 매번 같은 주문서를 보내 줘야 한다.
비연결성 - 한 번에 하나씩 처리
http 1.1 이후 지속 연결 - 쇼핑몰의 장바구니 기능
http 메시지
단순함 확장성
1. TCP 와 UDP
문제
TCP와 UDP가 뭔지 설명할 수 없다.
시도
강의 자료 여러 번 읽기
해결
TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.
UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.
알게된 것
TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.
UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.
2. 바벨 사용법
2-0. 바벨 사용 이유
ES6 이하의 하위 버전으로 문법을 수정하여 모든 사용자가 볼 수 있게 만든다.
2-1. babel.config.json 생성
// babel.config.json
{
"presets": ["@babel/preset-env"]
}
2-2.
npm install -D @babel/core @babel/node @babel/preset-env @babel/cli
2-3.
// package.json
"scripts": {
"dev": "nodemon --exec babel-node src/init.js",
"build": "babel src --out-dir dist --copy-files ",
"start": "node dist/init.js"
},
정리
TCP : 양방향 데이터 통신, 누락된 데이터가 존재하면 다시 요청해서 받아온다. UDP보다 느림, 데이터 순서가 바뀌지 않는다.
UDP : 데이터를 보내기만 하고 별다른 처리를 하지 않는다, 속도 빠름, 데이터 순서가 바뀔 수 있다.
체크리스트
[ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가?
[ ? ] 오늘을 평가하였을 때 주니어 개발자가 될 수 있겠는가?
퇴사 하지 않기 위해 열심히 실력을 쌓아야 한다.
KPT
Keep
1초라도 컴퓨터 앞에서 시간 보내기
Problem
할 일을 잃음
Try
계획 세우기
소감
상대방과 나는 다르다. 다른 가치관을 갖고 스케줄을 갖고 다르게 살아간다.
이것을 그대로 이해하고 타인이 틀렸거나 이상하다고 생각하지 말자.
어떤 사람의 눈에는 내가 틀렸고 이상한 사람이 된다.