profile
개발자가 되기 위한 1인

node-Cron

까먹지 말고 다음에 또 사용하자!

2023년 6월 12일
·
0개의 댓글
·

Prisma란?

하하하하....!!

2023년 5월 9일
·
0개의 댓글
·

테스트 커버리지(Test Coverage)

어렵다 어려워...

2023년 5월 4일
·
0개의 댓글
·

class-validator

class-validator이란 joi의 Typescript버전으로, 데코레이터를 이용하여 편리하게 검증할 수 있는 라이브러리이다.서버로 들어오는 Json데이터의 검증을 할 때 유용하게 사용할 수 있다.기본적으로 검증하고픈 파라미터 위에 데코레이터를 사용하면 검증할 수

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

트리 자료구조

어려워 어려워~~~

2023년 4월 14일
·
0개의 댓글
·
post-thumbnail

스택(STACK)과 큐(QUEUE)

데이터를 차곡차곡 쌓아 올린 형태의 자료구조이다.데이터가 순서대로 쌓이며 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 구조를 말한다.LIFO(후입선출)방식으로 가장 최근에 스택에 삽입된 자료의 위치를 top이라 한다.pop() : 스택에서 가장 위에 있는 항목을 제

2023년 4월 13일
·
0개의 댓글
·

배열과 연결리스트

👉 배열(Array) 가장 기본적인 자료구조이다. 배열은 인덱스가 존재하며, 인덱스는 0부터 시작한다. 자바스크립트 배열의 길이는 언제든 늘어나거나 줄어들 수 있고, 연속적이지 않게 저장할 수 있어 밀집성을 보장하지 않는다. 컴퓨터의 메인 메모리에서 배열의 공

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

자료구조에 대해

효율적인 접근 및 수정을 가능케 하는 자료의 집합을 의미한다.자료구조는 다수의 자료(Data)를 담기위한 구조다.데이터를 효과적으로 저장하고, 처리하는 방법에 대해 바르게 이해할 필요가 있다. 적절한 자료구조의 사용은 메모리의 용량을 절약해주고, 시간을 단축 시켜줄 수

2023년 3월 31일
·
0개의 댓글
·

카카오 로그인 구현 중 오류해결

node로 카카오 로그인을 구현하던 중 아래와 같은 오류가 발생했다.ERR_HTTP_HEADERS_SENT는 서버가 클라이언트에 둘 이상의 응답을 보내려고 할때 발생하는 오류입니다.위 코드에서 user가 있다면 로그인을 하게되고 만약 user가 없다면 새로운 유저를 생

2023년 3월 22일
·
0개의 댓글
·

Nunjucks

Nunjucks는 템플릿 엔진 중 하나로 모질라 재단에서 만든 템플릿이다.Express 에서 따로 설치과정없이 바로 쓸수있는 PUG와 달리 넌적스는 따로 설치가 필요하다.렌더링 속도가 느리지만 html 문법을 그대로 차용이 가능하기 때문에 호환성이 매우 좋다.confi

2023년 3월 8일
·
0개의 댓글
·

static / express-session 미들웨어

static 미들웨어는 express에서 제공하는 기본 미들웨어 이며, express 객체 안에서 꺼내 바로 사용할 수 있다.이 경우 실제 서버의 폴더 경로에는 public이 들어 있더라도 요청주소에는 public이 들어있지 않다.서버의 폴더 경로와 요청 경로가 다르므

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

Node Middleware

클라이언트에게 요청이 오고 그 요청을 보내기 위해 응답하려는 중간(미들)에 목적에 맞게 처리한다.Next()를 통해 그다음 라우터중에 일치하는 곳으로 넘어간다.모든 코드에 중복적인 코드가 있을 시 사용되기도 한다.\[출처]Express.js의 미들웨어는 HTTP 요청이

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

Typescript Type

Typescript는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍 언어입니다.마이크로소프트에서 개발,유지하고 있으며 엄격한 문법을 지원하고 있습니다.동적 타입 언어인 JavaScript의 단점을 보완하기 위해 Javascript 기반으로 만들어진 정적 타입 언어입니다.타

2023년 1월 26일
·
0개의 댓글
·

Side Project 2일차

하하하하side project 2일차가 되었습니다.오늘은 10시에 나와서 7시까지 하고 집에갔는데요...오전에는 그동안 못 풀고있었던 프로그래머스 알고리즘을 풀어봤는데,,,,,오랜만에 풀어보니 하나도 모르겠더라구요ㅠㅠㅠ 그래도 꾸역꾸역 풀기는 했지만, 아침부터 머리에서

2022년 12월 2일
·
0개의 댓글
·

Side Project 1일차

Side Project (기획)3개월간의 부트캠프가 끝나고 푹 쉬지도 못한 3일을 보내고부트캠프 동기들과 또 다른 프로젝트를 진행하게 되었습니다.부트캠프 커리큘럼 안에있는 팀 프로젝트만 준비해서 이력서에 넣기에는 너무 부족하고, 준비가 안되어 있기에 이 사이드 프로젝트

2022년 11월 30일
·
0개의 댓글
·

Autoscale

Autoscale ?? 클라우드 컴퓨팅의 대표적인 장점으로는 필요에 따라 서비스를 빠르게 확장하거나 축소할 수 있는 유연성을 들 수 있습니다. 그 중 Autoscale은 클라우드의 유연성을 돋보이게 하는 핵심기술로 CPU,메모리,디스크,네트워크 트래픽과 같은 시스템

2022년 10월 25일
·
0개의 댓글
·

gitflow, workflow

Git flow 전략은 소스코드를 관리하고 출시하기 위한 브랜치 관리 전략 중 하나입니다. Git flow는 Git이 활성화 되기 시작하는 시기에 Vincent Driessen가 블로그 글에서 제안한 workflow 디자인을 기반을 ㅗ만들어 졌으며 현재는 많은 기업에서

2022년 10월 25일
·
0개의 댓글
·
post-thumbnail

CI / CD

새로운 코드 변경 사항이 정기적으로 빌드 및 테스트를 거쳐 공유 레포지토리 공유 레포지토리에 통합되는 것을 의미합니다. 결과적으로 여러 개발자가 동시에 작업하며 발생할 수 있는 충돌 문제르 수시로 확인하고 해결할 수 있습니다. 핵심은 버그를 빠르게 찾아 해결하고, 소프

2022년 10월 24일
·
0개의 댓글
·

Kubernetes

쿠버네티스는 컨테이너 관리자로 컨테이너 운영을 자동화하기 위한 도구입니다. 쿠버네티스와 동일한 기능을 하는 도구에는 메소스,도커스웜등이 있습니다. 이런 도구를 컨테이너 오케스트레이션 도구라 하며, 많은 수의 컨테이너를 협조적으로 연동시키기 위한 통합 시스템이며 이 컨테

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

Database Tool(GUI)

GUI란 그래픽 사용자 인터페이스(Graphical User interface)라는 뜻입니다. 정말 좁게 보면 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것입니다. 단순히 웹이나 앱에서 보여지는 아이콘뿐만 아니라

2022년 10월 23일
·
0개의 댓글
·