profile
우물에서 자라나는 중

모던자바스크립트 Deep Dive - 6

45장 프로미스(Promise) 🏀 프로미스(Promise)란? 프로미스는 ES6에서 도입된 자바스크립트 비동기 처리에 사용되는 객체이다. 프로미스는 서버에 요청을 보내고 서버에서 요청을 한 데이터를 받아와서 화면에 표시할 때 많이 사용한다. 그런데 프로미스를 활용

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

[OS] Process Scheduling

🏀 프로세스 스케줄링이란?여러개의 프로세스가 시스탬 내 존재하기 때문에 자원을 할당할 프로세스를 선택해야한다.이것을 가능하게 하는 것이 프로세스 스케줄링이다.🏀 스케줄링의 목적시스템의 성능 향상🏀 시스템 성능의 지표응답시간작업 처리량자원 활용도 등등🏀 스케줄링

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

SQL 첫걸음 - 4

union을 통한 합집합 join을 이용한 테이블 결합 5장 집계와 서브쿼리 🏀 행 개수 구하기 - COUNT SQL은 데이터베이스라 불리는 '데이터 집합'을 다루는 언어이다. 이 같은 집합의 개수나 합계가 궁금하다면 SQL이 제공하는 집계함수를 사용하여 간단하게

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

모던자바스크립트 Deep Dive - 5

프로미스는 ES6에서 도입된 자바스크립트 비동기 처리에 사용되는 객체이다. 프로미스는 서버에 요청을 보내고 서버에서 요청을 한 데이터를 받아와서 화면에 표시할 때 많이 사용한다. 그런데 프로미스를 활용하지 않고 단순히 서버에 요청을 보낸다면, 데이터를 받아오기도 전에

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

SQL 첫걸음 - 3

SQL은 데이터베이스라 불리는 '데이터 집합'을 다루는 언어이다. 이 같은 집합의 개수나 합계가 궁금하다면 SQL이 제공하는 집계함수를 사용하여 간단하게 구할 수 있다. 집계합수는 일반적인 함수에서 인수로 하나의 값을 지정하는 것과 달리 집계함수는 인수로 집합을 지정한

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

[OS] Thread Management

스레드 프로세스가 자원을 제어하는 것 프로세스가 여러 자원을 여러개의 스레드로 제어할 수 있다. 스레드는 자원은 공유하고 제어를 하는 것이다. 스레드의 장점 스레드 사용의 예 => 사용자 응답성을 높이는 장점. ---- 스레드의 개념 스레드의 구현 사용자수준 스

2021년 12월 23일
·
0개의 댓글

모던자바스크립트 Deep Dive - 4

자바스크립트 엔진은 한 번에 하나의 태스크만 실행할 수 있다. 이를 싱글 스레드 방식이라고 한다. 이는 자바스크립트 엔진은 단 하나의 실행 컨텍스트 스택을 갖기 때문이다. 함수를 실행할 수 있는 창구가 단 하나이며, 동시에 2개 이상의 함수를 동시에 실행할 수 없다.

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

SQL 첫걸음 - 2

SELECT 명령의 ORDER BY 구를 사용하여 검색결과이 행 순서를 바꿀 수 있다. 행 순서를 정렬하는 방법은 오름차순과 내림차순이 있는데 기본적으로 오름차순으로 정렬이 되고, 내림차순으로 정렬을 하고 싶을 때는 DESC를 붙여 내림차순으로 정렬할 수 있다. 위 데

2021년 12월 22일
·
0개의 댓글

모던자바스크립트 Deep Dive - 3

클로저는 함수와 그 함수가 선언된 렉시컬 환경과의 조합니다. 즉, 외부 함수보다 중첩함수가 더 오래 유지되는 경우 중첩함수는 이미 생명주기가 종료한 외부 함수의 변수를 참조할 수 있다. 그리고 이러한 중첩 함수를 클로저라고 한다. 글만으로는 이해하기가 어렵기 때문에 다

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

SQL 첫걸음 - 1

데이터베이스는 일반적으로 DB라는 약자로 통용된다. 데이터베이스는 저장장치 내에 정리되어 저장된 데이터의 집합이고, 이를 효율적으로 관리하는 소프트웨어를 데이터비이스 관리 시스템(DBMS)라고 부른다. DBMS를 사용하는 이유로는 생산성, 기능성, 신뢰성 등이 있다.생

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

모던자바스크립트 Deep Dive - 2

JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다. 즉, 변수의 선언과 초기화를 분리한 후, 선언만 코드의 최상단으로 옮기는" 것이다. 따라서 변수를 정의하는 코드보다 사용하는 코드가

2021년 12월 8일
·
0개의 댓글

모던자바스크립트 Deep Dive - 1

javascript라는 언어를 사용해서 개발자가 되기를 준비하면서, 부트캠프에서 배운 것만으로 내가 원하는 것처럼 좋은 개발자가 되기에는 한계가 있다고 느꼈다. 이를 해결하기 위해 javascript에 대한 근본적인 이해가 필요하다고 생각하여 책을 읽으며 이를 블로깅하

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

[OS] Process Management

프로세스(Process)란?실행을 위해 시스템(커널)에 등록되어 커널의 관리 하에 있는 작업Process Control Blockos가 프로세스 관리에 필요한 정보 저장프로세스 생성시, 생성 됨프로세스의 상태프로세스와 자원 간의 상호작용에 의해 결정Running, R

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

함께 자라기를 읽고

개발바닥이라는 유튜브에 우아한 형제들의 개발팀장인 김영한님께서 출연을 하셨다. 그 영상에서 '함께 자라기'라는 책을 추천하셨다. 개발자로서의 학습과 좋은 태도 등에 대한 책이라고 들었고, 현재 나에게 가장 필요한 책이라고 생각해서 읽게 되었다.이 말은 자기계발을 열심히

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

[OS] Operating System Overview

운영체제(Operating System)의 역할 \- 유저에게 편리함을 제공 \- 하드웨어와 소프트웨어의 자원관리를 통해 효율성을 높인다. \- 프로세스와 스레드를 관리한다. \- 시스템을 보호한다. 운영체제의 구분동시 사용자수에 따라Single-user sys

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

[OS] Computer System Overview

운영체제(Operating System)란? 컴퓨터 시스템 자원인 하드웨어를 잘 관리하여, 사용자와 응용프로그램들에게 서비스를 제공하는 역할을 하는 시스템이다.하드웨어란? 하드웨어는 프로세서, 메모리, 주변장치로 이루어져 있고, 운영체제에 관리를 받는다. 프로세서는

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

[Pre Onboarding-TIL]도메인 모델 설계

도메인이란 사용자가 프로그램을 사용하는 대상, 사용하는 것이다. 예를 들면, 게시판 서비스에서 게시글, 댓글, 좋아요 기능 등이 있을 것이다. 도메인 모델이란 도메인을 단순화하고 구조화한 형태이다. 이것을 통해 코드의 전체적인 구조를 채워나간다. 위 도메인 설계를 만드

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

[Pre Onboarding-TIL]공간 데이터베이스

여려가지 서비스에서 위치기반 서비스를 제공한다. 이것이 잘 작동하기 위해서는 먼저 점, 선, 공간(면)과 같은 지도에서 쓰일 수 있는 정보들이 데이터베이스에 잘 담겨 있어야 한다. 또한 이렇게 잘 저장되어 있는 정보를 상황에 맞게 활용할 수 있어야 한다. 그래서 일반적

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

[Pre Onboarding-회고]Assignment 6

과제 개요 회사 디어코퍼레이션 과제 기간 2021.11.18-2021.11.22 사용 기술스택 Typescript Nodejs Nestjs Mysql Typeorm Docker 개발요구사항 디어는 사용자의 요금을 계산하기 위해 다양한 상황을 고려합니다. 우선

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

[Pre Onboarding-회고]Assignment 5

휴먼스케이프2021.11.15-2021.11.17TypescriptNodejsNestjsSqliteTypeorm임상정보를 수집하는 batch task참고: \[https://www.data.go.kr/data/3074271/fileData.do- 수집한 임상정

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