verdantjuly 2023. 7. 16. 08:01
728x90

 

이번 주 목표

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

계획 세우기

소감

상대방과 나는 다르다. 다른 가치관을 갖고 스케줄을 갖고 다르게 살아간다.

이것을 그대로 이해하고 타인이 틀렸거나 이상하다고 생각하지 말자.

어떤 사람의 눈에는 내가 틀렸고 이상한 사람이 된다.