profile
어디를 가든 마음을 다해 가자
post-thumbnail

TIL 54 | Process & Thread

프로그램이란 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말합니다.프로그램이 실행되기 위해서는 운영체제가 실행되기 위한 메모리 공간을 할당해주어야 합니다. 메모리에 올라가 있지 않다는 뜻은 아직 운영체제가 프로그램에게 독립적인 메모리

4일 전
·
0개의 댓글
post-thumbnail

TIL 53 | OOP(Object Oriented Programming)

개발과 관련된 좋은 영상을 찾아보다가 객체지향 프로그래밍에 대한 이야기를 듣게 되었습니다. OOP에 대한 최소한의 이해는 있었다고 생각하지만 객체의 책임, 역할, 메시지와 관련된 이야기를 듣다 보니 객체지향 프로그래밍에 대한 이해도가 낮다고 생각했습니다. 따라서 객체지

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

TIL 52 | HTTP Version & HTTPS

HTTP(Hyper Text Transfer Protocol)란 클라이언트와 서버 사이에 이루어지는 요청과 응답에 대한 통신규약(Protocol)입니다. HTTP의 특징은 무엇이고, 어떻게 발전해왔는지 알아보겠습니다. HTTP(Hyper Text Transfer Pro

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

TIL 51 | Python 문법 - 입출력 및 라이브러리

Python은 문법이 간결하면서도 다루기 쉬운 언어로 알고리즘을 구현할 때도 다른 언어(C/C++/Java)에 비해서 코드가 짧은 편입니다. 이곳에서는 코딩 테스트에서 중요한 Python 문법 위주로 다루었습니다.알고리즘 문제 풀이의 첫 단계는 데이터를 입력받는 것입니

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

TIL 50 | Python 문법 - 자료형 #2

Python은 문법이 간결하면서도 다루기 쉬운 언어로 알고리즘을 구현할 때도 다른 언어(C/C++/Java)에 비해서 코드가 짧은 편입니다.

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

TIL 49 | Python 문법 - 자료형 #1

Python은 문법이 간결하면서도 다루기 쉬운 언어로 알고리즘을 구현할 때도 다른 언어(C/C++/Java)에 비해서 코드가 짧은 편입니다.

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

Elasticsearch 05 | NestJS & ELK Stack

Logstash를 활용해 Mysql의 Data를 Elasticsearch로 전송하면서 색인과 검색에 활용할 Analyzer를 적용하는 Mapping을 설정했습니다.

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

Elasticsearch 04 | Settings & Mappings

Elasticsearch의 Index는 도큐먼트들이 모여 있는 논리적인 데이터의 집합입니다. Index는 하나의 노드에만 존재하지 않고 샤드 단위로 구분되어 여러 노드에 걸쳐 저장되어 데이터 무결성의 보장과 검색 성능의 향상을 실현합니다. 이번 블로그에서는 인덱스의 단

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

Elasticsearch 03 | Data Indexing and Text Analysis

Elasticsearch는 RDBMS나 Beats와 같은 다양한 저장소로부터 데이터를 입력 받은 Logstash를 통해 알맞게 가공된 Data를 제공받아 검색, 집계, 분석 등을 수행합니다. Elasticsearch는 검색을 위해 Data를 어떻게 처리하고, 또 Dat

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

Elasticsearch 02 | Synchronize Logstash & Mysql

Elasticserach는 모든 유형의 데이터에 대한 수집, 분석 및 시각화를 위한 도구로서 머신러닝, 애플리케이션 모니터링, 보안 분석 등 다양한 분야에서 사용됩니다. 그러나 우리의 목적은 검색 기능 강화를 위해 Full-Text Search를 활용하는 것이므로, 방

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

Elasticsearch 01 | Introduction

Elasticsearch는 텍스트, 숫자, 정형 및 비정형 데이터 등 모든 유형의 데이터를 위한 무료 오픈 소스 검색 및 분산 엔진입니다.

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

NestJS 13 | Swagger API Documentation

Project 규모가 커질수록 Endpoint와 REST API 수가 많아지며, API 문서화가 제대로 되지 않는다면 협업에 문제가 발생할 여지가 많습니다. 이번 시간에는 NestJS가 제공하는 Swagger Documentation Generator를 이용하여 API

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

NestJS 12 | Role-Based Authorization

지금까지 API에 대한 Access Control은 JWT를 활용하여 사용자의 로그인 여부를 확인하는 것이었습니다.

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

NestJS 11 | Unit Test - QueryBuilder & Transaction

이번엔 QueryBuilder와 Transaction을 활용하는 경우 Unit Test를 어떻게 작성하는지 살펴보도록 하겠습니다.

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

NestJS 10 | Unit Test - JEST

지금까지는 NestJS Framework가 제공하는 다양한 기능을 적용하여 API를 구현했습니다. 기능 구현도 중요하지만, Unit Test는 기능을 갖춘 Software의 필수 부분입니다.

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

NestJS 09 | TypeOrm Transaction

TypeORM을 활용한 API 구현에 이어서 이번엔 NestJS에서 TypeOrm을 활용한 Transaction에 대해 알아보겠습니다.

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

NestJS 08 | TypeORM QueryBuilder

본격적으로 NestJS를 사용하는 프로젝트를 진행하면서 복잡한 Query를 구현해야 하는 경우가 생겼습니다. 이에 따라 TypeORM이 제공하는 QueryBuilder를 사용하여 SQL Query를 구현하는 방법에 대해 공부해봤습니다.

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

NestJS 07 | Create and Get Products

지금까지 User라는 하나의 Entity만 사용하여 ORM을 처리했습니다. 이제 User와 OneToMany 관계인 Product Entity를 생성하여 Validated 사용자가 Product Entity를 생성하고 정보를 조회하는 기능을 구현해보겠습니다.

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

NestJS 06 | Guard & Custom Decorator

지난 시간에 User의 정보가 포함된 JWT를 발급하는 Account Login 기능을 구현해봤습니다.

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

NestJS 05 | Account LogIn & JWT

회원가입 기능을 구현했으니, JWT를 사용한 사용자의 로그인 서비스를 구현해봅시다.

2021년 9월 5일
·
0개의 댓글