profile
step by step
post-thumbnail

[Other] CI / CD

CI Continuous Integration CD Continuous Delivery & Continuous Deployment 현재 고려 중인 CI/CD와 툴을 개발자가 이해하는가? CI 및 CD의 원칙은 명확하지만 세부 사항은 그렇지 않다. CI/CD 툴은 다

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

[Other] Database Indexing

데이터베이스 분야에 있어서 테이블에 대한 동작의 속도를 높여주는 자료 구조책의 저자들은 책의 맨 앞 또는 맨 뒤에 색인을 추가하는데, 데이터베이스의 index는 책의 색인에 해당인덱스는 테이블 내의 1개의 컬럼, 혹은 여러 개의 컬럼을 이용하여 생성될 수 있다인덱스를

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

[Other] ORM

Object–relational mapping객체 관계 매핑으로, 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다.이미지 출처: https://javabydeveloper.com/orm-object-relati

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

[Other] Hash Table

Hash Table이란 사용 예

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

[Other] DNS

Domain Name System호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다. 예를 들어, 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예:

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

[Other] SQL vs NoSQL

관계형 DB. 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어를 뜻한다.수직적 확장성 머신을 좀 더 좋은 것으로 업그레이드 해서 DB 서버의 성능을 업그레이드 시키는 것(CPU, 메모리 업그레이드 등)강한 스키마

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

[Others] TCP와 UDP

전송 제어 프로토콜(Transmission Control Protocol)인터넷 프로토콜 스위트(IP)의 핵심 프로토콜 중 하나로, IP와 함께 TCP/IP라는 명칭으로도 널리 불린다.네트워크 계층 중 전송 계층에서 사용하는 프로토콜로 신뢰성을 보장하는 연결형 서비스이

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

[Other] HTTP Status Code

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려준다. 응답은 5개의 그룹으로 나누어진다. 1XX - 정보를 제공하는 응답 (요청을 받았으며 프로세스를 계속 진행함)2XX - 성공적인 응답 (클라이언트가 요청을 수신하여 이해했고 승낙했으며 성

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

[Data Structure] 이진 트리(Binary Tree)의 세 가지 종류와 특징

하나 이상의 데이터에 단방향으로 연결되는 계층적 자료구조이다.노드의 깊이(영어: depth)는 루트 노드에서 자신까지 가는 경로의 길이이다. 특히, 루트 노드의 깊이는 0이다.노드의 레벨(영어: level)는 루트 노드에서 자신까지 가는 경로

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

[Node.js] 세션과 토큰의 장점 및 단점

쿠키, 세션, 토큰 셋 다 인증의 수단이다. 오늘은 세션 및 토큰 기반 인증 방식에 대하여 알아보겠다.서버에 로그인 되어있는 상태를 세션이라고 한다.세션 인증방식은, 접속 상태를 서버(or DB)가 가지고, 접속 상태/ 권한 부여를

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

[Other] REST API에 대해서

RESTful API를 알기 위해서는 REST가 무엇인지 먼저 알아야 한다. => REST API는 REST 아키텍쳐 스타일을 따르는 API라고 할 수 있다. REST? 분산 하이퍼미디어 시스템(예: 웹)을 위한 아키텍쳐 스타일*제약조건의 집합. REST를 구성

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

[JS] Node.js란 무엇인가?

공식 문서에서는 Node.js란 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이라고 나와있다. 런타임이면 실행환경을 뜻하는 것일 텐데, 여기 나온 세 가지 생소한 단어에 대해 짚고 넘어가자.

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

[JS] OOP와 Prototype

OOP(Object Oriented Programming)가 무엇인가? OOP는 객체 지향적 프로그래밍을 말한다. 이는 데이터가 객체 내에 캡슐화되고, 구성 요소 부분이 아닌 객체 자체가 운용되는 프로그래밍 방식이다. OOP의 특성은 무엇인가? 캡슐화 데이터와 기능

2021년 3월 2일
·
0개의 댓글

[JS] Spread / Rest / 구조분해

node 설치된 환경에서 terminal으로 파일 실행법은 >> node 파일명.확장자배열을 풀어서 인자로 전달 / 배열을 풀어서 각각의 요소로 넣을 때에 사용함객체 혹은 배열을 펼칠 수 있다.용례파라미터를 배열의 형태로 받아서 사용할 수 있음. 파라미터 개수가 가변적

2021년 2월 25일
·
0개의 댓글

[Other] 간단한 CLI

디렉토리로 이동홈 디렉토리(현재 사용자 개인파일들이 있는 디렉토리)cd~루트 디렉토리cd /현재 디렉토리cd .부모 디렉토리cd ..현재 디렉토리 확인pwd빈 파일 생성touch /filename/디렉토리 생성mkdir /directoryname/텍스트 형태 파일 확인

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

[Other] Git CLI

git init 새로운 저장소 만들기.git fork 후git clone /저장소/경로 로 대상 복제\-대상이 원격 서버일 때git clone 사용자명@호스트:/원격/저장소/경로 로 대상 복제git status 로 상태 확인git add /파일명/ 으로 스테이징 에이리

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

[JS] JSON이란

JSON(JavaScript Object Notation)은 데이터 교환을 위해 만들어진 포맷이다.객체를 전송한다고 가정하면,Sender는 JSON.stringify()를 이용해 (메시지)를 직렬화(serialize)하고Reciever는 JSON.parse()를 이용해

2021년 2월 15일
·
0개의 댓글

[Other] DOM이란?

DOM(Document Object Model) : HTML(Document)에 접근하여 Object(JavaScript Object)처럼 HTML을 조작(Manipulation)할 수 있는 Model -자바스크립트에서 DOM은 Documents객체에 구현되어 있다.

2021년 2월 3일
·
0개의 댓글

[JS] 추상화

복잡한 것을 압축하고 요약해 핵심만 추출한 상태로 만드는 것.이는 생산성의 향상을 불러온다.일반적인 함수로는 값(value)을 전달 받아 처리하는 값 수준의 추상화를 이룰 수 있으나,고차함수는 함수(사고의 묶음)를 전달 받아 처리하는 사고의 추상화를 할 수 있음.

2021년 2월 2일
·
0개의 댓글

[JS] 고차함수

가장 쉬운 예로 함수가 있다.(함수를) 변수에 할당 가능 - (그래서일까?) 함수 선언식과는 다르게, 표현식은 호이스팅 되지 않음(함수를) 다른 함수의 변수의 인자로써 전달 가능(함수를) 다른 함수의 결과로써 리턴 가능일급 객체에 해당하는 함수다른 함수의 변수의 인자로

2021년 2월 1일
·
0개의 댓글