profile
읽으면 머리에 안들어와서 직접 쓰는 중. 잘못된 부분 지적 대환영
post-thumbnail

Socket.io 채팅방

작은 채팅 서버는 하나의 서버에서 돌아간다. 하지만 사이즈가 커지게되면 하나의 서버로 돌릴 수 없는 경우가 생긴다.이런 경우 특정 소켓은 A서버에 다른 소켓은 B서버에서 돌리는 경우가 생기고 이런 경우 server A에 연결된 클라이언트는 server B에 연결된 클라

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

오늘의 회고록

2022.6.16트센과제를 하며 Git-flow를 사용보고있었다.세한님의 user-info/{userid}와 나의 user-info를 합치던 와중 git push 오류가 발생심각함을 모르고 git push --force를 사용42에서 git을 그저 저장용으로만 사용하고

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

포트 8080?

NestJS에서 ws 웹소켓 모듈 사용을 위해 server.gateway.ts 파일을 작성하던 와중@WebSocketGateway(8080) 을 발견했다.왜 8080을 사용하는가? 에 대한 의문 해결을 위해인터넷 주소 = IP 는 123.123.123.123 과 같은

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

WebSocket

두 프로그램 간의 메세지를 교환하기 위한 통신 방법 중 하나W3C와 IETF에 의해 자리잡은 표준 프로토콜 중 하나현재 HTML5 환경에서 많이 사용실시간 통신이 필요한 서비스를 구현하려 하면 HTTP 프로토콜이 아닌 웹소켓 프로토콜을 사용하는 것이 좋다.초기 웹의 목

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

Git-flow

Git으로 형상관리를 할 때 브랜치를 효율적으로 관리하기 위해 사용하는 브랜치 관리 전략프로젝트의 규모가 커져서 팀원이 늘어났을 경우 누군가는 하루 종일 conflict를 해결해야하며, 이슈가 발생 했을 때 개발한 코드를 다시 되돌리고 이러한 과정에서 개발을 멈춰야하는

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

Nest Js 강의 정리

출처 https://www.youtube.com/watch?v=3JminDpCJNE 1. Nest Js 소개 https://docs.nestjs.com/ 1.1) Node JS 설치하기 안정화 버전 다운 1.2)Nest JS CLI로 Nest JS 시작하기 NestJ

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

Typescript 문법

https://typescript-kr.github.io/pages/basic-types.htmlhttps://typescript-kr.github.io/pages/interfaces.html간단한 데이터 단위참/거짓 값부동 소수 값.Typescrip

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

Nest cli로 만들어진 폴더와 파일

https://intrepidgeeks.com/tutorial/folders-and-files-created-using-nest-cli-1https://intrepidgeeks.com/tutorial/folders-and-files-created-us

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

NestJS

NestJS는 Node.js에 기반을 둔 웹 API 프레임워크로써 Express 또는 Fastify 프레임워크를 래핑하여 동작합니다. 기본으로 설치하면 Express를 사용합니다.Node.js는 손쉽게 사용할 수 있고 뛰어난 확장성을 가지고 있지만, 과도한 유연함으로

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

ft_transcendence 과제 해석

당신의 웹사이트 덕분에, 사용자들은 다른 사람들과 함께 퐁을 할 것이다. 당신은 멋진 사용자 인터페이스, 채팅, 그리고 실시간 멀티플레이어 온라인 게임을 제공할 것입니다! 규칙 1\. 웹사이트 백엔드 NestJS 사용 필수. 2\. 프론트엔드 Type

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

Nginx.conf

nginx.conf : 어플리케이션의 기본 환경 설정 아래 명령어를 이용해 환경 파일을 찾을 수 있다. 보통 /etc/nginx/ 아래에 설정파일이 위치해있고, 로그파일은 /var/log/nginx/ 에 위치 뼈대 Core 모듈 코어 모듈은 대부분 환경 설정 파일

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

Docker와 PID 1(좀비 프로세스)

Linux 신호는 컨테이너 내부의 프로세스 수명 주기를 제어하는 주요 방법이다. 앱의 수명 주기를 앱이 포함된 컨테이너와 긴밀하게 연결하려면 앱이 Linux 신호를 올바르게 처리하도록 해야 합니다.프로세스 식별자(PID)는 Linux커널이 각 프로세스에 제공하는 고유한

2022년 4월 20일
·
0개의 댓글
·
post-thumbnail

Mysql

데이터베이스(DB): 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합.DBMS(Database Management system): 체계화된 데이터를 저장하고 관리하는 데이터베이스 프로그램, 여러 응용 시스템들의 통합된 정보를 저장하여 운영할

2022년 4월 20일
·
0개의 댓글
·

HTTPS와 SSL 인증서

HTTP(Hypertext Transfer Protocol) : Hypertext인 HTML을 전송하기 위한 통신규약. HTTP는 암호화되지 않은 방법으로 데이터를 전송하기 때문에 서버와 클라이언트가 주고 받는 메시지를 감청하는 것이 매우 쉽다. 예를들어 로그인을 위해

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

가상 네트워크

여러 컨퓨터, 가상머신(VM), 가상 서버 또는 다른 지사 및 데이터 센터 위치의 다양한 기기 간 통신이 가능. 소프트웨어 관리를 사용하여 인터넷을 통해 컴퓨터와 서버를 연결하여 이러한 기능을 확장.스위치 및 네트워크 어댑터와 같은 기존 네트워크 툴의 가상화된 버전을

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

가상 호스트 - server 블록

Host : 네트워크에 연결된 하나의 컴퓨터를 의미Virtual Host : 한대의 컴퓨터로 마치 여러대의 컴퓨터가 존재하는 것 처럼 동작하도록 한다는 뜻.ex) http://egoing.net, http://deving.net 으로 접속 했을 때 둘

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

Nginx

경량 웹 서버.클라이언트로부터 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용.웹서버의 역할은 HTML, CSS, JavaScript, 이미지와 같은 정보를 웹브라우저(Chrome, Opera, Firefox 등)에 전송하는 역

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

Dockerfile 작성

DockerImage를 생성하기 위한 스크립트(설정 파일)여러가지 명령어를 토대로 Dockerfile을 작성 후 빌드 -> Docker는 Dockerfile에 나열된 명령문을 차례대로 수행하며 DockerImage를 생성한다.이미지가 어떻게 만들어졌는지 기록어떠한 애플

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

Docker 실습

1. Docker Run(실행) 옵션 -i, --interactive=false : interactive 모드(대화형 모드) -> 표준입력과 표준출력을 키보드와 화면을 통해 가능하도록 함. -t, --tty=false : tty 모드 -> 텍스트 기반의 터미널을 애뮬

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

Docker Compose?

복수 개의 컨테이너를 실행시키는 도커 어플리케이션이 정의를 하기 위한 툴이다.Compose를 사용하면 YAML파일을 사용하여 애플리케이션의 서비스를 구성할 수 있다.그런 후, signal command를 사용하여 구성에서 모든 서비스를 만들고 시작한다.Compose는

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