profile
새로운 도전을 멈추지 않는편👊 / 주어진 상황에 최선을 다하는 편🏋 / 아는 것을 전달하는 것에 보람을 느끼는 편💪
post-thumbnail

코드스테이츠 부트캠프를 마치고

📌Prologue 20주간의 코드스테이츠 부트캠프 과정이 모두 끝났다. 4주 동안 나의 모든 시간과 에너지를 갈아 넣었던 파이널 프로젝트를 마치고 나니 그 이후 며칠 동안은 뭘 해도 온 힘을 다하기가 어려웠다. 아무래도 휴식이 필요한 시점인 것 같다. 취업을 당장

2021년 7월 30일
·
4개의 댓글
post-thumbnail

코드스테이츠 부트캠프를 시작하기까지

2021년 3월, 나는 코드스테이츠의 소프트웨어 엔지니어링 부트캠프에 합류했다. 나중에 이 결정을 더 객관적으로 바라보기 위해 이전까지 지나온 과정들을 기록해 보려고 한다.

2021년 7월 29일
·
0개의 댓글

Next.JS를 쓰는 이유

final project때 Next.JS를 활용해보기 위해서 공부하던 중, Next.JS를 사용하지 않을 때에 비해 더 나은 점을 정리해보려고 한다.Next.JS의 공식문서를 보면 상당히 많은 기능들이 있음을 알 수 있다. 사실 영어로 쓰여 있는 문서를 붙잡고 읽어 나

2021년 6월 26일
·
0개의 댓글
post-thumbnail

first project 2일차 - codeday

프로젝트를 시작하기 전에 SR(Software Requiements) 이라는 과정을 먼저 거친다. 프로젝트의 전체적인 그림을 그리는 작업, 즉 기획이라고 할 수 있다.codeday는 코드스테이츠 수강생들이 to-do리스트를 공유하고 서로 응원하는 컨셉으로 기획했다. t

2021년 6월 9일
·
0개의 댓글

first project 1일차 - codeday

드디어 2주간의 퍼스트 프로젝트가 시작되었다.오전에 있었던 프로젝트 인트로에서는 이번 프로젝트는 '복습'을 위한 시간이라고 했다.본격적으로 새로운 스택들을 적용해 가면서 완성도 있는 서비스를 만드는 것은 파이널 프로젝트가 될 것이다. 솔직히 아무것도 없는 흰 도화지에

2021년 6월 8일
·
0개의 댓글

해싱(Hashing)

암호화일련의 정보를 임의의 방식을 사용하여 다른 형태로 변환하여해당 방식에 대한 정보를 소유한 사람을 제외하고 이해할 수 없도록 함.클라이언트는 똑같이 넘기면 서버가 암호화를 해서 db와 대조함db는 이미 암호화된 문자열로 가지고 있음서버는 알고리즘을 가지고 클라이언트

2021년 5월 27일
·
0개의 댓글
post-thumbnail

HTTPS

HTTP는 프로토콜그런데 중간에 누가 보고자 하면 내용을 볼 수 있었음그래서 HTTPSHyper Text Transfer Protocol Secure Socket layer엄청길다...위키피디아: 중간자 공격요약: 중간에서 데이터 탈취한 다음 변조해서 다시 전송인증서데

2021년 5월 27일
·
0개의 댓글
post-thumbnail

몽고DB 동작하기

한대 이상의 서버로 구성하는 것이 일반적이다.메모리 용량 중요!mongod라는 실행파일을 단위로 실행데이터 복구에 용이하도록 3개의 레플리카 단위로 구성하여 데이터를 복제mongos 서버를 통해 마치 한대의 데이터베이스 서버처럼 사용 가능몽고DB는 Node.js와 찰떡

2021년 5월 26일
·
0개의 댓글

ORM

Object-Relational Mapping 관계형 데이터를 자바스크립트의 객체를 다루듯이 할 수 있도록 하는 도구 중개자, 통역사 >> 객체지향에서 속성 -> 관계형데이터베이스에선 필드 프로그래밍언어의 관점으로 맞추어 주는것 프로그래밍 언어에만 익숙한 사람들에게

2021년 5월 26일
·
0개의 댓글

몽고db

요청을 헀을 때 응답할 수 있으면 Availability분산화 장점 : 롤링 업그레이드시대가 변해서 어플리케이션은 변화하는데결국 우리가 그러면 데이터 변수도 컴퓨터에 설치된 무언가 인데,데이터베이스도 가용성을 위해서 레플리카(복제품)을 둔다.똑같은 데이터베이스를 한 곳

2021년 5월 26일
·
0개의 댓글
post-thumbnail

몽고DB(2)

대용량의 데이터를 신속하게 처리 가능, 시스템 혹장 및 장애 대응 가능, 스키마 변경에 따른 리스크가 적음분산시스템이기 때문에 데이터 유실 가능성 있음다수 인덱스 설정 가능복합 인덱스 지원빠른 검색 지원중복 저장 문제검색 속도 저하Master-Slave 구조Master

2021년 5월 26일
·
0개의 댓글
post-thumbnail

Redux

Redux is a predictable state container for JavaScript applications.리덕스 공식 홈페이지의 첫 문장은 이렇게 시작하고 있다. 이 한 줄의 문장을 통해 일단 리덕스의 주요 특징을 예상해보면 이렇게 정리할 수 있다.첫째,

2021년 5월 17일
·
0개의 댓글

SPA란?

어플리케이션인데 페이지가 단 한 개뿐이라는 것은 클릭과 같은 이벤트를 통해 이동할 수 있는 다른 페이지가 없다는 것이고, 그것은 그 페이지 안에 모든 정보와 기능들이 다 담겨 있어야 한다는 말 아닌가? 원래 우리가 알고 있는 어플리케이션은 여러 페이지로 구성이 되어 있

2021년 5월 12일
·
0개의 댓글
post-thumbnail

리액트(react) 공부하기 - 1

side effect:"함수의 입력 외에도 함수의 결과에 영향을 미치는 요인" ex: 서버요청, api호출 로딩중: 사이드이펙트에 의존적인 상태 React로 생각하기 https://ko.reactjs.org/docs/thinking-in-react.html

2021년 5월 11일
·
0개의 댓글
post-thumbnail

서버와 클라이언트, 프로토콜 그리고 API

벌써 코드스테이츠에서 부트캠프를 시작한지 두 달이 지났다. 이 시점에서 돌아보면 아쉬운 점이 훨씬 더 많이 떠오른다. 더 확실하게 이해하고 넘어가야 할 부분들을 놓친 부분이 많고, 충분하지 않다는 생각에 블로그를 작성하는 것도 많이 게을러졌다. 사실 블로그를 쓰면서 익

2021년 5월 3일
·
0개의 댓글

200427 TIL(2)

nodeJS의 모듈 중 하나인 fs를 통해 파일을 읽어오도록 할 수 있다. 이중에서 fs의 메소드 중 readFile함수는 비동기적으로 기능한다.(동기적인 기능은 readfileSync로, 이름이 긴 것만 봐도 nodeJs의 주류가 아닌 것을 볼 수 있다. nodeJs

2021년 4월 27일
·
0개의 댓글

200427 TIL

자바스크립트에는 동작을 원하는 시점에 동작하게 만드는 여러 가지 방법이 주어진다. 아래 함수는 문자열을 인자로 받아 문자열을 콘솔에 출력해주는 아주 기본적인 코드이다.이 함수를 printAll이라는 함수 안에 넣어서 실행을 시키면 어떻게 될까?이미 잘 알고 있는 것처럼

2021년 4월 27일
·
0개의 댓글
post-thumbnail

210419 TIL

\*\*주의 : 이 포스팅에는 코드스테이츠 이머시브코스와 관련된 문제가 있습니다. 문제해결을 위해 충분히 고민해보고 도전해보지 않으신 분들에게는 스포일러가 될 수 있습니다.이름부터가 탐욕스러운 이 알고리즘은 눈 앞에 보이는 최적의 상황만을 탐욕적으로 쫓아 최종적인 해답

2021년 4월 19일
·
0개의 댓글

210416 TIL

자료구조에 대한 내용들이 너무 어렵다. 문제를 마주했을 때 아무리 해결 방법을 떠올려봐도 머리가 실타래처럼 꼬이기만 하고, 결국 실마리를 찾지 못한다. 오늘 민철님이 강의 중에 많이 풀어보다 보면 나중에는 문제를 보면 어떤 식으로 방법을 찾아가야 할지 보일거라고 했다.

2021년 4월 19일
·
0개의 댓글
post-thumbnail

자료구조 - Graph, Tree

저번에 정리한 Stack과 Queue를 넘어서 또 다른 자료구조인 Graph와 Tree를 배웠다. Stack과 Queue는 둘 다 긴 줄을 생각하면 된다. 다만 출구가 어디에 있느냐만 잘 생각해도 개념 자체를 이해하는 것은 어렵지 않았다. 물론 그것들을 이용해서 다양한

2021년 4월 16일
·
0개의 댓글