profile
learn !
태그 목록
전체보기 (83)express(12)네트워크 기초 지식(9)NestJS(9)sql(7)docker(5)SQLD(4)nest.js(4)동기/비동기(3)typescript(3)docker compose(3)graphql(3)REST API(3)mongodb(3)scraping(2)axios(2)mysql(2)entity(2)jest(2)nosql(2)typeOrm(2)Crawling(2)TDD(2)Backend(2)cheerio(2)Database(2)puppeteer(2)OOP(1)GROUP연산(1)http(1)SQL 형변환(1)linked list(1)stack(1)queue(1)mongodb설치(1)nodejs(1)nodemailer(1)nodemon(1)이중 연결 리스트(1)DDL(1)callback(1)Normalization(1)MVC(1)트리(1)Swagger-Jsdoc(1)TCP/IP 기초지식(1)decorator(1)python(1)NestJS with GraphQL(1)강한결합(1)class(1)DesignPattern(1)mongoose(1)ES2017(1)sms(1)frontend(1)의존성주입(1)swagger-ui-express(1)mini project(1)프로토콜이란(1)arlgorithm(1)프로토콜 계층화(1)OSI 참조모델(1)트리순회(1)msa(1)데이터모델과 성능(1)Nestjs설치(1)async/await(1)di(1)apollo server(1)주소란?(1)Selection Sort Algorithn(1)NestJSwithMySQL(1)통신방식의 종류(1)Design Pattern(1)느슨한결합(1)데이터모델링(1)Open Graph Protocol(1)JavaScript Module(1)db(1)RDBMS(1)Swagger(1)Email-API(1)GRAPHQL-API(1)API docs(1)기초(1)CRUD(1)디자인 패턴(1)프로토콜 표준화(1)정규화(1)hash(1)트리 순회(1)컴퓨터와 네트워크 발전의 7단계(1)삽입 정렬 알고리즘(1)Mocking(1)디자인패턴(1)dockerfile(1)ubuntu-MongoDB설치(1)인증번호전송(1)nextjs(1)1:N(1)pytyhon(1)Facade Pattern(1)프로토콜의 계층화와 OSI 참조 모델(1)cors(1)promise(1)Coolsms(1)callback지옥(1)TCP/IP(1)IoC(1)네트워크의 현재 모습(1)네트워크의 구성 요소(1)

MSA Project Callisto

Branch 전략

2023년 3월 25일
·
0개의 댓글
·

SQL 기본 -8. 명시적(Explicit) 형변환과 암시적(Implicit) 형변환

형 변환이라는 것은 두 개의 데이터의 데이터 타입(형)이 일치하도록 변환하는 것숫자와 문자열의 비교, 문자열과 날짜형의 비교와 같이 데이터 타입이 불일치할 때 발생형 변환은 명시적(Explicit) 형변환과 암시적(Implicit) 형변환이 있음명시적 형변환은 형변환

2023년 3월 7일
·
0개의 댓글
·

SQL 기본 -7. SELECT문 실행 순서

SQL의 실행 순서는 결과로 조회된 데이터를 이해하는 데 아주 중요한 요소SELECT문의 실행 순서는 FROM, WHERE, GROUP BY, HABING, SELECT, ORDER BY순

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

암호화 - Hash

회원가입을 하면 DB에 비밀전호가 그대로 저장DB가 해킹 당하게 되면 해당 서비스 사이트의 이메일과 비밀번호를 가져갈 수 있음많은 사람들이 여러 사이트에 동일한 이메일과 비밀번호를 사용하는 경우가 많음다른 서비스까지 추가 해킹을 당하는 일이 발생기밀성을 유지 하기 위해

2023년 3월 6일
·
0개의 댓글
·
post-thumbnail

TCP/IP - 02 - 01 TCP/IP의 등장 배경과 역사

1960s 미국 국방성이 중심이 되어 진행되고 있던 연구 개발통신하는 도중에 네트워크의 일부가 적의 공격으로 파괴되더라도 우회로를 통해 데이터를 전송하는 통신이 정지하지 않은 네트워크가 필요분산형 네트워크의 경우 공격을 받더라도 우회로가 있는 한 통신을 계속할수 있음패

2023년 3월 3일
·
0개의 댓글
·

TDD - Jest - Mocking

Mocking은 단위 테스트를 작성할 때 해당 코드가 의존하는 부분을 가짜(mock)으로 대체하는 기법테스트하려는 코드가 의존하는 부분을 직접 생성하기 부담스러운 경우 mocking 을 사용Mocking은 실제 객체인 척하는 가짜 객체를 생성하는 매커니즘을 제공테스트가

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

TDD - Jest

새로운 코드를 작성한 후에 잘 동작 하였음그리고 다른 새로운 기능을 하는 코드를 작성이때 아까까지 정상적으로 동작하던 기존의 코드의 기능이 망가질수 있음코드의 변화가 있을 때마다, 직접 모든 기능을 전부 체크해 보는 것은 효율적이지 않음TDD란 Test Driven D

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

MySQL - 쿼리 실습해보기

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

TypeORM & Entity 구현 - 1 : N, N : M

@ManyToOne()N:1 관계를 나타내는 데코레이터@JoinColuimn()Many 부분에 해당하는 테이블(product)에서는 JoinColumn()이 생략 가능@ManyToOne() : @JoinColumn() 생략 가능@OneToOne(): @JoinColum

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

TypeORM & Entity 구현 - 1 : 1

@Entity class가 실행될 때, typeorm에 의해 Entity 테이블을 만들어줌@PrimaryGeneratedColumn(' ')자동으로 생성될 값의 컬럼 increment: 숫자로 데이터가 쌇일 때마다 숫자가 하나하나씩 올라가는 PK키를 만들 수 있음 uu

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

삽입 정렬 알고리즘 (Insert Sort Algorithm)

선택 정렬 알고리즘이 정렬되지 않은 데이터 중에 가장 작은 값을 찾아 정렬하는 방식이라면삽입 정렬 알고리즘은 그러한 작은 값을 찾는 검색 과정이 필요 없는 정렬 알고리즘순차적으로 정렬하면서 현재의 값을 정렬되어 있는 값들과 비교하여 위치로 삽입하는 방식삽입 정렬 알고리

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

선택 정렬 알고리즘 (Selection Sort Algorithn)

데이터를 처음부터 끝가지 훑어 가면서 가장 작은 값을 찾은 후그 값을 첫 번째 데이터와 자리를 바꾸고그 다음 두 번째로 작은 데이터를 찾아 두 번째의 데이터와 자리를 바꾸는 방법으로 구현되는 알고리즘O(N^2)의 실행 시간반복문을 2번 사용하여 O(N^2)의 성능이 되

2023년 2월 26일
·
0개의 댓글
·

TCP/IP - 01 - 10 네트워크의 현재 모습

도로를 예를 들어 설명도로망에서 고속도로에 해당하는 것이 '백본' 또는 '코어'로 불리는 부분네트워크의 중심적인 존재대량의 데이터를 고속으로 송수신하는 것을 목적으로 구축보통은 고속 라우터로 연결되어 있음고속도로의 출입구인 인터체인지에 해당하는 부분은 '에지'라고 함에

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

TCP/IP - 01 - 09 네트워크의 구성 요소

실제로 네트워크를 구축할 때에는 각종 케이블이나 기기가 필요컴퓨터끼리 연결하기 위한 하드웨어에 대한 설명역할 : 컴퓨터를 네트워크에 연결하기 위한 장치(Network Interface)역할 : 네트워크를 물리층에서 연장하는 장치역할 : 네트워크를 데이터 링크층에서 연장

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

TCP/IP - 01 - 08 주소란?

통신의 주체, 즉 통신의 송신처와 수신처는 '어드레스(주소)'를 기준으로 정함전화의 경우에는 전화번호가 어드레스에 해당편지의 경우에는 주소와 이름이 어드레스가 됨컴퓨터 통신에서는 프로토콜의 각 계층에서 서로 다른 주소를 사용하고 있음TCP/IP로 통신하는 경우에는 MA

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

TCP/IP - 01 - 07 통신방식의 종류

네트워크나 통신은 데이터의 전송 방법에 따라 분류할 수 있음분류 방법은 다양함커넥션리스형이더넷, IP, UDP와 같은 프로토콜이 있음커넥션형ATM, 프레임 릴레이, TCP 등의 프로토콜이 있음커넥션형에서는 데이터 송신을 시작하기 전에 송신 호스트와 수신 호스트 사이에

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

TCP/IP - 01 - 06 OSI 참조 모델에 의한 통신 처리의 예

통신을 예로 들어 설명실제 OSI나 인터넷 전자메일은 여기서 설명하는 구조로 되어있지 않음여기서는 OSI 참조 모델을 알기 쉽게 설명하기 위한 예송신 측에서는 7층과 6층과 같이 윗층에서 아래 층으로 순서대로 데이터가 전달수신 측에서는 1층과 2층과 같이 아래층에서 윗

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

TCP/IP - 01 - 05 프로토콜의 계층화와 OSI 참조 모델

OSI 참조 모델은 통신에 필요한 기능을 7개의 계층으로 나누고 기능을 분할함복잡해 지기 쉬운 네트워크 프로토콜을 단순화하기 위한 것각 계층은 하위층으로부터 특정 서비스를 받아 상위층에 특정 서비스를 제공상위층과 하위층 사이에서 서비스를 주고 받을 때의 약속을 '인터페

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

TCP/IP - 01 - 04 프로토콜은 누가 ?

멀티 벤더화 서로 다른 제조업체의 컴퓨터끼리도 자유롭게 통신할 수 있는 환경이 강력하게 필요함으로 탄생 ISO(국제 표준화 기구)는 이런 문제를 해결하기 위해 OSI라는 국제 표준의 통신 체계를 발표개방형 시스템 간 상호 접속OSI로 정해 놓은 프로토콜은 보급되지 않

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

TCP/IP - 01 - 03 프로토콜이란?

인터넷에서 이용하고 있는 IP, TCP, HTTP를 대표적인 프로토콜로 들수 있음LAN에서 주로 사용하고 있는 IPX/SPX와 같은 프로토콜도 있음Novel 사가 개발 및 판매하는 NetWare 시스템의 프로토콜을 말함다양한 프로토콜을 체계적으로 한데 모은 것을 '네트

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