profile
공부

MySQL | datetime vs timstamp

Mysql의 time datatype에는 datetime과 timestamp를 적용할 수 있다. 이 둘의 차이점에 대해 알아보자.5.6버전 이상부터 CURRENT_TIMESTAMP 적용 가능날짜와 시간 모두 포함한 타입(YYYY-MM-DD hh:mm:ss)time_zo

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

Prisma soft delete 적용

Prisma를 사용하여 백엔드 서버를 마이그레이션 중이다.기존에 사용하던 ORM인 sequielize에는 delete 관련 Column이 있을 경우, sequelize 설정으로 간단하게 soft delete를 적용시킬 수 있었다.(typeORM도 된다.) 그러나, Pr

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

OOP(객체 지향 프로그래밍) 기초 개념

객체 지향 프로그래밍은 OOP(Object-Oriented Programming)라고도 불리며 프로그래밍 패러다임 중 하나이다. 자바스크립트는 객체 지향 언어가 아니지만, 객체 지향 언어 방식을 지원한다.자바스크립트로 객체 지향 프로그래밍을 하는 방법에 대해 알아보자.

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

함수 선언문 vs 함수 표현식

함수 선언문은 function 정의부만 존재하고 별도의 할당 명령이 없는 것함수 표현식은 정의한 function을 별도의 변수에 할당하는 것함수 선언문의 경우 반드시 함수명이 정의돼 있어야 하는 반면, 함수 표현식은 없어도 된다.함수명을 정의한 함수 표현식을 ‘기명 함

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

Execute context(실행 컨텍스트) 기초

먼저, javascript는 변수를 부르면 Scope라는 곳에서 찾게 된다.💡 Scope란?Scope means area, space, or region.변수의 유효범위를 나타내는 용어Global scope means global space or a public sp

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

Promise all & race

위 그림은 동기화(synchronous)와 비동기화(asynchronous)에 관한 내용이다. 동기화는 여러가지 일이 순서대로 진행되는 것이고, 비동기화는 일이 각각 따로 진행되는 것을 말한다.(현재 실행중인 코드의 완료 여부와 상관없이 즉시 다음 코드로 넘어가는 것)

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

new Promise

new Promise 생성 시, Promise를 이용해서 실행한 작업이 성공했는지, 실패했는지를 알려주는 콜백함수를 공급해줘야 한다.위와 같이 Promise를 사용할 수 있다. 2초 후에 작업이 완료되면 Promise의 callback으로 전달된 첫 번째 파라미터에 담

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

async/await

기존에는 Promise를 활용하여 콜백지옥을 해결하였다.Promise가 콜백지옥보다는 깔끔하나, 여전히 지저분했다.→ async/await가 등장.(더욱 깔끔한 코드를 위해)async/await를 활용하여 비동기 함수를 동기 함수처럼 사용하기 시작했다.<제약조건>

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

Promise(then, catch)

Promise에 대해 공부하기 전, 동기와 비동기에 대해 먼저 알아보자.Synchronous는 동기라고 하고, Asynchronous는 비동기라고 부른다.동기는 다양한 명령을 실행시켰을 때, 순차적으로 실행되는 것이다.반면, 비동기는 다양한 명령을 실행을 시켰을 때,

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

Callback

💡 일급 시민이란?❗️ 변수의 값이 될 수 있는 것들.예를 들어, 숫자 또는 함수 등은 변수의 값이 될 수 있으므로 일급 시민이다.조건문 등은 변수의 값이 될 수 없으므로 이급 시민이다.함수가 일급 시민이 되기 위한 또 다른 조건이 있다.위 처럼 함수가 다른 함수의

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

PM2, 리눅스 , Git 명령어

기초적인 PM2와 리눅스, Git 명령어 정리

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

WIL | noSQL vs SQL, ORM, ODM

noSQL vs SQL, ORM, ODM에 대한 간단한 기초 개념을 알아봤습니다.

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

WIL | RESTful API, package.json

RESTful API와 package.json에 대하여.

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

WIL | ECMAScript

이번 주의 마지막으로 ES에 대해 알아보았고, 그 내용을 정리해 보았습니다.

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

프로그래머스 | 최소직사각형

프로그래머스 문제, 최소직사각형, forEach와 map

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

프로그래머스 | 모의고사

프로그래머스 문제, 모의고사

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

프로그래머스 | 자릿수 더하기

프로그래머스 문제, 자릿수 더하기

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

프로그래머스 | 2016년

프로그래머스 문제, 2016년

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

TIL | 항해 8일차 | 프로그래머스 | 알고리즘 시작

2021.11.08 알고리즘 공부 시작

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

WIL | 미니 프로젝트 완료 | 비동기와 동기

미니 프로젝트를 하며 알게된 개념들. 비동기와 동기에 대해 짤막하게 다루어 봤습니다.

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