profile
백엔드 개발자 공부

TYPESCRIPT

static-checking: typescript은 프로그램이 실행되기 전에 검사과정을 거친다. typed superset of javascript

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

SQL(3)

4가지 기본 죠인 Cross Join, Left Join, Right Join, Inner Join Inner Join 교집합 Outer Join 합집합

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

SQL(2)

Group by집계 연산자 (sum, count, ...)를 실행할 때 기준을 알려주는 라인이다.가령, 국가별로 회원 가입자 수를 추출 할때ex1)앞에 있는 기준에 대해서 카운트 해줘SELECT Country, COUNT(\*) as COUNT FROM Customer

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

SQL (1)

sql은 중요하다.. https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all(실습 환경)w3 스쿨에서 연습할 수 있는 쿼리문을 작성limit 을 걸어줘서 혹시나 하는 과부화를 줄여준다SELECT

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

js 와 node 차이

js와 node 차이점?우선 node의 정의된 뜻을 알아보자"Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다." (출처: node 공식 사이트, https://nodejs.org/ko/)말 그대로 크롬에서

2022년 5월 8일
·
0개의 댓글
·

null과 undefined 차이

보통 실무에서 가장 큰 차이는???어떠한 변수나, 값을 매겨놓은 상태. 예를 들어서이렇게 선언을 누군가가 했다는 말이다. 나중에 이 변수값을 쓸수 있기 때문에, 아니면 고의적으로 null 로 만들어 놨으니 다른 개발자가 와서 봤을때 이 변수를 건들지 마! 또는 과거의

2022년 5월 8일
·
0개의 댓글
·

let, const, var

let, const, var

2022년 5월 8일
·
0개의 댓글
·
post-thumbnail

Server performance Tuning

Server performance Tuning 무중단 배포? 서버가 잘 돌아가고 있는지, 서버 부화 테스트를 한다. 초기 웹 서버가 배포될때 서버가 잘 돌아가는에 대한 성능 테스트가 필요하다. 이를 점검 하기 위해서 사용하는 툴이 존재한다.

2022년 5월 8일
·
0개의 댓글
·
post-thumbnail

Cloud Build

Cloud Build 클라우드 빌드 클라우드 빌드가 크게 만들어져 있는 구성 요소는 Build -> Test -> Deploy 3가지 단계로 만들어 진다. 클라우드 빌드를 사용해서 productivity 를 늘릴 수 있고, CI/CD 또한 쉽게 만들어 줄 수 있다

2022년 5월 8일
·
0개의 댓글
·

ES6의 특징

ES6 1.shorthand property names 짧은 이름 최신 문법중 hongseok2 에서 만들어놓은 객체 안에 변수를 선언 해줄때, hongseok3 처럼 변수 이름과 키값을 이름이 일치하다면 생략이 가능하다. 2. Destructuring Assign

2022년 5월 5일
·
0개의 댓글
·

==, === 차이점

==, === 차이점 equal operator 타입은 확인하지 않는다 8 == '8' True 0 == '' True strick equal operator 말그대로 엄격하게 양쪽의 값이 서로 일치하는지 안하는지 확인한다. 8 === '8' False 0 =

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

TDD

TDDTest Driven Development테스트 주도 개발 api를 만들면서, 우리가 원하는 방식대로 제대로 작동을 하는지 알아보기 위해서 만들어놓은 별도의 테스트 코드. 테스트는 언제 작성해야할까?코드를 작성할때 같이 만들어주면 좋다. 이때 백엔드 서버에서 만들

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

kubernetes

kubernetes쿠버네티스쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다위는 쿠버네티스 공식 사이트 정의이다컨테이너를 이용하면 우선 VM 을 사용할때 보다 가볍게 돌아간다. VM 에서는 각각의 VM이 OS를 가

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

gitflow, workflow

gitflow, workflow2명 이상의 개발자들이 같이 일을 할때 어떤 방법을 이용해서 서로의 코드를 업데이트하면서 할까?깃플로우에는 main branch, develop branch, feature branch 가 있다.feature branch는 develop

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

Payment/iamport

iamport는 결제용 api 이다. iamport를 이용해서 다양한 결제 시스템을 연결 할 수 있다. 사용법회원가입 -> 로그인 -> 아임포트 관리자 콘솔에 접속위 사진에서 참고 할 수 있다양한 rest api 요청이 가능하다.결제 과정1\. 클라이언트 서버에서 결제

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

Autoscale

로드밸런서가 자동으로 접속할려고 하는 사람들을 서버로 골고루 퍼트려 주어서 부하를 컨트롤 하는 역할을 한다면, 오토 스케일은 서버 자체를 하나더 늘려주거나 줄여주는 역할을 하는것이다. 즉 사람이 아니라 기계가 서버를 늘려주고 줄여주는 것을 한다. 아마존 웹 서비스 AW

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

Hashing

Hashing 고유 함수에 키 값을 입력받아 고유한 결과값을 주소로 사용하여 value 에 접근 하는것을 말한다. 보통 hashing 은 보안이나 자료 구조를 저장하는데 많이 사용된다 해싱을 하는 방법은 여러가지가 있다. 정적해싱 중간 제곱법 폴딩법 경계

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

ACID

ACID데이터들이 바뀔때 아주 중요한 요소들이다.특히 결제 시스템에서는 필수적으로 필요하다. 은행에서의 출금 입금 시스템에도 아주 중요한 부분이 되겠다.Atomicity (원자성)모두 같이 실행이 되던지 아니면 다 같이 실행이 안되야 한다. 즉 부분적으로만 실행 되면

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

scope

스코프란?자바스크립트를 하다보면 많은 변수를 선언 하게 되는데이변수들을 접근 할때 생기는 개념이라고 이해하면 된다. 처음 선언된 a=10 이 글로벌 스콥에 해당되는 변수이다.글로벌 스콥은 함수 if 안에서도 접근이 가능하다.로컬 스콥의 예제는 b 에 해당한다 여기 코드

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

Docker

도커란 무엇인가?어플리케이션을 패키징 할 수 있는 툴이다.컨테이너 안에 시스템 툴, 어플리케이션, 디펜던시를 하나로 묶어서 안정적으로 구동할 수 있게 도와준다.모든 개발자들의 컴퓨터 마다 이런 프로그램을 하나하나 설치할려고 하면 에러가 발생 할 수 있으니 도커를 이용해

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