코드스테이츠 166

[코드 스테이츠] 111일차, "16주차 복습"

[ 오늘의 TODO ] 코드 스테이츠) 월~목 개념 복습 // Docker 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기 [ 오늘의 복습 ] 1. Docker 일상생활에서 사용하는 컨테이너는 다음의 장점이 있다. 물자를 싣고 내릴 때, 선박이 입항해 있는 시간을 획기적으로 단축한다 물자를 싣고 내릴 때, 필요한 인력을 대폭 감소한다. 개발자들은 이 컨테이너 기술을 소프트웨어를 수송하는 배포에 사용하고 싶었다. 그 결과 리눅스 컨테이너라는 걸 만들었고, 2013년에 Docker 가 등장했다. 일반적인 애플리케이션 실행은 어떤 환경에 구애를 받으나 도커와 같은 컨테이너를 이용하면 실행 환경에 구애받지 않고 애플리케이션을 실행할 수 있다. 1-1) 컨테이너 방식의 장점 의존성 충돌 문제를 해결한다. ..

[코드 스테이츠] 110일차, "HA 3 (2)"

드디어 그렇게 어렵게 어렵게 준비하고 힘들게 달려온 Section 3 가 오늘로써 마무리 됐다. 두려움으로 가득했던 HA 3 가 오늘로써 마무리됐다. 어제 코플릿형 HA 와 오늘 과제형 HA 모두 테스트는 통과했다. 선례에 따르면 모두 통과한다 하더라도 기수이동하는 사람이 있다는 정보를 들었기 때문에 기수이동을 하지 않을 것이라는 보장은 어디에도 없다. 나에게 기수이동이 관건인 이유는 이미 스터디그룹 안에서 같이 팀 프로젝트를 할 사람들이 정해졌기 때문에 이 결과가 매우 중요하다. 과연 어떻게 될런지.. 지금 우리 팀의 분위기라던가 진행상황이 매우 좋아서 이대로 쭉 가고 싶은데 과연 그렇게 쭉 갈 수 있을지는 내일 오전 중으로 정해진다. 어쨌든 드디어 길고 긴 HA 3 가 끝났다. 오늘은 좀 푹 쉬러 가..

[코드 스테이츠] 109일차, "HA 3 (1)"

HA 3 코플릿 시험 문제를 풀었고 내일은 과제형 시험이다. 코플릿은 생각보다 쉬워서 일찍 끝내고 과제형 시험 준비할 시간이 많이 생겼다. 하지만, 모든 코드 스테이츠 문제가 그렇듯 시험 패스의 관건은 과제형에 있기 때문에 좀더 공부하고 자야할 것 같다. [ 오늘의 TODO ] 코드 스테이츠) HA 3 코플릿 문제 코드 스테이츠) HA 3 준비

[코드 스테이츠] 108일차, "HA 3 준비 (D-1)"

HA 3 준비하면서 발견한 문제점이 하나 있었는데, 쿠키를 지울 때라도 반드시, withCredentals : true 요청은 가야한다. 그러니까 그냥 쿠키 갖고 뭘 한다 싶으면 반드시 withCredentials 를 써주고, 아 그냥 쿠키 있다 싶으면 axios 요청할 때마다 항상 withCredentials 쓰자. [ 오늘의 TODO ] 코드 스테이츠) 자동배포 실습 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기

[코드 스테이츠] 107일차, "HA 3 준비중 (D-2), Docker"

오늘은 Docker 에 대한 개념을 배우고 실습을 해보았다. Docker 가 왜 필요하고, 어떤 점에서 더 효율적인지를 배웠다. 지금은 HA 3 준비하느라 정신이 없다. 어제 글을 작성했지만 개인적으로 HA 3 에 대한 두려움이 좀 있기 때문에 HA 3 준비에 시간을 많이 투자하는 중이다. 블로깅 작성은 여기서 마치고 다시 HA 3 공부하러 간다. [ 오늘의 TODO ] 코드 스테이츠) Docker 개념, 실습 코드 스테이츠) HA 3 준비 // 정말 절실하다. 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기

[코드 스테이츠] 106일차, "HA 3 를 준비하며 느끼는 것들, AWS 배포 - DNS 연결"

저번 주에 이어서 오늘도 AWS 배포를 배웠다. 이전까지는 서버와 클라이언트까지만 연결을 해주었고, 오늘은 DNS 까지 모두 연결을 해주었다. 이게 개념 블로깅을 작성하기가 조금 어렵다. 어떻게 DNS 를 생성하고 다시 생성된 DNS 를 서버와 어떻게 연결하는지 그 흐름을 배웠기 때문에 작성하는 게 생각보다 쉽지 않다. 이게 또 코드 스테이츠의 제공 자료들이기 때문에 내가 함부로 사용할 수도 없는 노릇이기도 하고... 심지어 RDS 에 대한 개념도 저번 주 개념 정리하는 곳에다 써서 개념 블로깅으로 적을 것은 따로 없다. 그래서 오늘은 최근에 내가 느끼는 감정들을 적는 것으로 개념 일지를 작성하고자 한다. [ 오늘의 TODO ] 코드 스테이츠) AWS DNS 연결 생활) 물 1L 이상 마시기 생활) 1시..

[코드 스테이츠] 105일차, "15주차 복습(2) - 네트워크'

[ 오늘의 TODO ] 코드 스테이츠) 월~수 내용 복습 // 네트워크 기본 개념 팀 프로젝트) Workflow 작성 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기 // 드디어 걸었다 ㅠㅠㅠ [ 오늘의 복습 ] 1. IP (인터넷 프로토콜) 1-1) IP와 IP Packet IP 와 IP Packet 이란? IP 는 복잡한 인터넷 망 속에서 수많은 노드(서버 컴퓨터)를 거친 후 서버와 클라이언트가 통신할 수 있도록 만들기 위한 하나의 규칙이다. IP 주소를 컴퓨터에 부여하고 이 주소를 통해 통신한다. IP 는 지정한 IP 주소에 패킷(Packet) 이라는 통신 단위로 데이터를 전달한다. IP 패킷은 pack 과 bucket 이 합쳐진 단어로 전송할 데이터를 담은 택배 박스라고 생각하면 된다. IP..

[코드 스테이츠] 104일차, "15주차 복습(1) - 컴퓨터 공학 기초"

[ 오늘의 TODO ] 코드 스테이츠) 월~화 내용 복습 // 컴퓨터 공학 기초 // 운영 체제 // 가비지 컬렉션 // 캐시 생활) 물 1L 이상 마시기 생활) 1시간 이상 걷기 // 걸을 시간은 여전히 없는듯 하다 [ 오늘의 복습 ] 1. 컴퓨터 공학 기초 1-1) 문자열 문자열 하나가 몇 바이트인가에 대한 답변은 이 자료형이 차지하고 있는 바이트를 이해해야지만이 답변할 수 있다. 유니코드 유니코드는 유니코드 협회가 제정한 전 세계 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이다. 이 표준에 문자를 다루기 위한 여러 알고리즘이 내포되어 있다. 유니코드 탄생 이전, 같은 한글이라도 표현하는 방법은 여러가지가 있다. 다른 인코딩 형식으로 저장돼 있다면 파일을 제대로 불러올 ..