post-thumbnail

npm MySQL

connection.sql()의 results결과는 다음과 같다.

약 11시간 전
·
0개의 댓글

JS TIL

처리하지 못한 에러예외는 실행 중인 에러를 멈추게 하므로 처리가 중요반드시 try/catch 사용할 것항상 catch를 붙여줄 것 권장

4일 전
·
0개의 댓글

레이어 아키텍처

https://kimjingo.tistory.com/159위 글을 참고하자

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

SOLID

https://devlog-wjdrbs96.tistory.com/380위 글을 참고하자

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

Node.js와 MySQL 연동

https://poiemaweb.com/nodejs-mysql간단한 예제가 친절히 설명되어 있는 위의 글을 참고해보자.

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

클로저(closure)

외부 변수를 기억하고 이 외부 변수에 접근할 수 있는 함수몇몇 언어에서는 클로저를 구현하는 게 불가능하거나 특수한 방식으로 함수를 작성해야 클로저를 만들 수 있음JS에선 모든 함수가 자연스럽게 클로저가 됨lexical environment와 \[\[Environment

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

async/await

JAVASCRIPT.INFO - async와 await

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

프로미스(promise)

Promsie는 객체이며 비동기 작업의 이행이나 실패와 그 결과 값을 나타낸다.callback hell현상을 극복할 수 있는 문법callback hell이란 콜백 함수의 중첩으로 가독성이 떨어지고 리팩토링이 어려워지는 현상 new Promise에 전달되는 함수new

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

구조 분해 할당(destructing assignment)

배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript \*표현식\* 표현식이란 값으로 귀결되는 임의의 유효한 코드 단위비구조화할당이라고도 함object의 속성 prop의 값이 변수 varName에 할당. prop 없는 경우 def

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

JavaScript의 작동 원리와 프로그래밍 용도

싱글스레드 : 한 번에 하나의 작업만 수행할 수 있음논블로킹 I/O비동기동시성의문: 싱글스레드가 어떻게 동시성을 가질 수 있나?런타임환경인 브라우저나 Node.js의 작동 방식 때문메모리 힙과 콜스택으로 구성되어 있다.메모리 힙: 메모리 할당을 담당하는 곳콜스택: 코드

2022년 6월 9일
·
0개의 댓글
post-thumbnail

컴파일러와 인터프리터, 그리고 JIT 컴파일

전통적인 입장에서 컴퓨터 프로그램을 만드는 방법은 두 가지가 있다.정적 컴파일 방식인터프리트 방식정적 컴파일 방식을 사용하는 언어 번역 프로그램 원시 코드(소스 코드)고급 프로그래밍 언어로 작성된 원래의 코드목적 코드저급 프로그래밍 언어로 작성된 실행 가능한 코드주로

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

HTTP 버전별 비교

https://woojinger.tistory.com/85https://seokbeomkim.github.io/posts/http1-http2/https://www.smashingmagazine.com/2021/08/http3-core-con

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

HTTP 버전별 비교 - (3) HTTP/3, QUIC

아직 표준안이 확정된 것은 아니지만, 기반 기술인 QUIC의 표준인 RFC9000은 확정된 상태탄생년도: 진행중특징TCP 대신에 UDP 사용성능 개선느린 이유연결을 위한 3 & 4 Way HandshakeTCP레벨의 HOLB 문제(- Handshake을 사용하지 않아서

2022년 6월 1일
·
2개의 댓글
post-thumbnail

HTTP 버전별 비교 - (2) HTTP/2

탄생년도: 2015spec: RFC7540탄생 배경: 기존 HTTP/1.x 버전의 성능 향상에 초점을 맞춘 프로토콜, 그러나 대체가 아닌 확장모든 핵심 개념 유지메서드, 상태 코드, URI 및 헤더 필드 가장 핵심적인 변화: 메시지 전송 방식 변화Binary Frami

2022년 6월 1일
·
1개의 댓글

HTTP 버전별 비교 - (1) HTTP/1.1

탄생년도: 1997특징가장 많이 사용함탄생년도: 2015특징성능 개선탄생년도: 진행중특징TCP 대신에 UDP 사용성능 개선https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HT

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

RDB 용어

출처: 해시넷-레코드

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

RDB 인덱스 - (4) MySQL EXPLAIN 사용법

MySQL이 쿼리를 실행하는 방법에 대한 정보를 제공합니다.JSON 형식 출력, MySQL Workbench와의 결합을 시각화할 수도 있습니다.

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

RDB 인덱스 - (3) PK, FK, UK

레코드를 구별할 수 있는 식별자후보키는 다음 두 가지의 성질을 지니고 있습니다.유일성: 중복되는 Tuple이 없어야 합니다.최소성: 후보키를 이루는 키는 유일성을 만족하면서 최소의 개수로 이루어져야 합니다.후보키 중 레코드의 식별자로 이용하기에 가장 적합하다고 판단되어

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

RDB 인덱스 - (2) 다중 컬럼 인덱스

다중 컬럼 인덱스 문법 주의 사항 인덱스가 사전 편찬식으로 정렬되어 있으며, 순서쌍에서 왼쪽일수록 우선순위가 있습니다. 이에 따라 컬럼의 순서를 신중히 결정해야 합니다. 구체적으로, equal(=) 조건 처럼 적은 데이터를 조회하는 컬럼을 인덱스 앞 쪽에

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

RDB 인덱스 - (1) 인덱스

검색속도를 높임 -> 쿼리 부하 감소 -> 시스템 전체 성능 향상자주 반복되는 단어는 오히려 풀스캐닝보다 비효율적임DB 크기의 약 10% 정도의 추가 공간이 필요함처음 인덱스 생성시 시간이 많이 소모데이터 변경 작업이 자주 일어나는 경우 오히려 성능이 안좋아짐영어사전과

2022년 5월 23일
·
1개의 댓글