post-thumbnail

[flog]README.md

flog project (백엔드 개발자 유한결)Project Logo🐸flog여행 일정, 가계부, 여행 로그로 구성된 나만의 여행 가이드북 제작 서비스여행 일정, 가계부, 여행 로그로 구성된 나만의 여행 가이드북을 만들 수 있는 서비스.나의 여행 일정과 예산안을 자유

2022년 4월 18일
·
0개의 댓글

회고 정리

1주차 Keep (유지할 항목)기존에 배운것들을 잘 조합해서 api를 만들어야겠다. 아는 부분에서 막히지 말기컨디션관리Problem (문제라고 생각하는 항목)생각보다 프론트 부분을 몰라서 어디서부터 어디까지 조절해야할지 어렵다 !깃 사용법 너무 어렵다Try (Actio

2022년 4월 15일
·
0개의 댓글
post-thumbnail

[main-project]README.md

밀크티 브랜드 커버한 음료 전문 브랜드https://mybackend.gyeoriii.shopnodejs, typescript, mysql, elasticsearch, kubernetes,redis, Dockergit clone https://gith

2022년 3월 13일
·
0개의 댓글

CI/CD

애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법

2022년 3월 1일
·
0개의 댓글
post-thumbnail

배포 복습

29일 노션Dockerfiledocker-compose.yaml파일을 각각 환경에 맞게 만들어 준다.GCP인스턴스는 구글에서 하나의 컴퓨터를 빌려 그 컴퓨터에 서버를 배포 - 그 안에 도커 컨테이너로 백엔드 서버와 DB를 띄우는것.인스턴스만들기 GCP 콘솔 > 프로젝트

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

로드밸런서

로드밸런서는 서버에 가해지는 부하를 분산해주는 장치 또는 기술을 통칭함.사용자의 수가 적을때는 모르겠지만, 수천만명이 된다면 서버가 감당하지 못하게 되기때문에 서버를 나눠서 일을 시킨다고 볼 수 있다. 로드밸런싱은 여러 대의 서버를 두고 서비스를 제공하는분산 처리 시스

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

20220204 TIL

만들었던 디비를

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

백엔드 개념정리

HTTP 두 컴퓨터간에 텍스트 데이터를 주고 받음요청 -> 프론트가 실행중일때, 백엔드컴퓨터에 저장해달라고 요청함응답 -> 요청에 대한 실패/성공 결과를 응답함HTTP요청을 백엔드 컴퓨터에 보냈을 때 실행되는 백엔드 기능모든 데이터를 받아야만 함post put dele

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

20220127 TIL

지금까지 Rest API 와 TypeScript를 배웠고, 오늘은 GraphQL과 TypeScript에 대해 배웠다.Nest에는 코드우선 방법과 스키마우선 방법이 있는데데코레이터와 TypeScript 클래스를 사용해 해당 GraphQL 스키마를 생성한다.스키마 우선 접

2022년 1월 28일
·
0개의 댓글

데이터베이스 - JOIN

조인은 한 데이터베이스 내의 여러 테이블의 레코드를 조합하여 하나의 열로 표현한 것. 조인은 테이블로서 저장되거나 그 자체로 이용할수 있는 결과를 만들어낸다. 조인은 2개의 테이블에서 각각의 공통값을 이용함으로써 필드를 조합하는 수단이 된다.LEFT JOINRIGHT

2022년 1월 26일
·
0개의 댓글
post-thumbnail

20220125 TIL

오늘은 어제 한 내용에 대해 느슨한 결합으로 바꿔주었다.다른 클래스를 직접적으로 사용하는 클래스의 의존성을 줄이는 것.\-> new 선언이 많은 것은 좋지 않음.\-> 결합이 강하게 되어있어 결합이 되어있지 않으면 사용할 수 없게됨의 어제 코드에서 buyProduct와

2022년 1월 26일
·
0개의 댓글
post-thumbnail

데이터베이스 - PK, FK

Primary Key는 데이터베이스 릴레이션 - 릴레이션과 테이블의 개념이 헷갈렸는데, 테이블은 릴레이션이지만 릴레이션은 테이블이 아니란다. 릴레이션이 테이블보다 큰 개념으로 테이블은 그냥 2차원의 구조지만, 릴레이션은 관계형 데이터베이스의 테이블과 매핑시켜 말 그대로

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

20220125 TIL

오늘은 class와 객체지향에 대해 배웠다 학교 다닐때부터 어려웠던 개념인데 새롭게 배우게돼서 뜻깊었다. class 객체지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀로, 객체를 정의하기 위한 상태와 메서드(함수)로 구성됨 class

2022년 1월 26일
·
0개의 댓글
post-thumbnail

20220121 TIL (스크래핑&크롤링)

스크래핑은 스크랩 하는 것이다.특정 웹사이트에서 html을 가져온다.유저가 보낸 정보에서 http가 포함된 url에서의 open graph 내용을 긁어오는 것이다.yarn add cheerio명령어로 cheerio를 설치하고 import해온다import cheerio

2022년 1월 22일
·
0개의 댓글

20220120 TIL

2022년 1월 22일
·
0개의 댓글

20220119 TIL (Callback)

map함수를 콜백과 칭구들 function myCallback(){ const ccc = new XMLHttpRequest() ccc.open("get","http://numbersapi.com/ran

2022년 1월 19일
·
0개의 댓글

package.json

package.json은 배포했던 파일의 모듈 정보를 담고있다. npm install을 통해 한번에 모든 모듈을 다운받을 수 있는 편리한 기능이다.와 같은 예시가 있을 때, 제일 중요한 항목은 name과 version이다.중앙 저장소에 배포할 때 필수 항목. url로

2022년 1월 18일
·
0개의 댓글

타입스크립트?

마이크로소프트에서 개발한 자바스크립트의 상위 언어.웹 클라이언트와 서버 프로그램 개발에 모두 사용되는 오픈 소스 프로그래밍 언어.Stack Overflow에서 개발자가 가장 좋아하고 관심갖는 프로그래밍 언어 2위에 오른 언어로특징에는 컴파일 언어, 정적 타입 언어, 자

2022년 1월 18일
·
0개의 댓글
post-thumbnail

20220118 TIL

프론트엔드와 백엔드의 구조를 보며 도커에 대해 공부했다.도커는 vmware와 다르게 불필요한 추가적인 운영체제 설치가 필요하지 않다.Dockerfile라는 파일을 만들고 이미지를 만들기 위한 명령어를 입력한다.를 입력하고 docker build .명령어를 입력해 파일이

2022년 1월 18일
·
0개의 댓글
post-thumbnail

20220117 TIL

전날에는 프론트엔드에 cdn으로 axios를 사용했지만, 오늘은 백엔드에 적용시켰다.yarn add axios를 사용해 설치한다.로 사용할 수 있다. get/post/put/delete 메서드를 사용한다.이것은 데이터를 받지 않아도 result로 넘어가기때문에 Prom

2022년 1월 18일
·
0개의 댓글