일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HTTP
- MongoDB
- ccw 알고리즘
- ERD
- 그리디
- MySQL
- localstorage
- ucpc 2023 예선 i번
- html5
- koi 2002 중등부 1번
- pm2
- Prisma
- 백준 2623번
- Express.js
- router
- 자바스크립트
- 게임 서버 아키텍처
- branch
- string
- Github
- 더 흔한 색칠 타일 문제
- insomnia
- ucpc 2024 예선 e번
- JavaScript
- Next
- PROJECT
- ucpc 2023 예선 d번
- 백준 28298번
- 백준 28303번
- map
- Today
- Total
목록분류 전체보기 (99)
dh_0e
관계형 데이터베이스(RDB)정형화된 데이터를 관리하거나 복잡한 비즈니스 로직을 구현하기에 적합하지 않다는 문제점이 있음ex) MongoDB에서 여러 컬렉션을 합쳐 조회하려고 할 때, 특정 필드가 존재하지 않는다면 문제 발생> 이와 같은 문제점을 해결하기 위해 데이터의 정규화와 무결성을 보장하면서 정형화된 데이터를 효과적으로 관리할 수 있는 관계형 데이터 베이스(RDB)가 탄생함관계형 데이터베이스는 각 데이터를 '테이블'이라는 표 형태의 구조에 저장테이블 간에 연관 관계를 설정할 수 있음 즉, 여러 테이블에 분산된 데이터를 서로 연결하여 관리할 수 있음각 테이블은 고유한 데이터를 나타내는 행(row)과 데이터의 속성을 나타내는 열(column)을 가짐 관계형 데이터베이스(RDB) vs 비관계형 데이터베이스..
OSI 모델- 네트워크 통신을 체계적으로 다루기 위해 국제 표준화기구(ISO)에서 제정한 7계층 참조 모델으로 각 계층은 특정한 네트워크 기능을 담당하며, 하위 계층에서 상위 계층으로 데이터를 전달하는 구조로 되어있다.1. 물리 계층 (Physical Layer)기능: 물리적인 매체를 통해 데이터를 전송.주요 요소: 케이블, 스위치, 허브 등.역할: 전기 신호, 광 신호 또는 무선 신호로 데이터를 전달.2. 데이터 링크 계층 (Data Link Layer) 기능: 물리 계층에서 전송된 데이터를 프레임 단위로 관리 및 오류 검출.주요 프로토콜: Ethernet, PPP.역할: MAC 주소를 이용한 노드 간 데이터 전송, 오류 수정 및 흐름 제어3. 네트워크 계층 (Network Layer)기능: 데이터 패..
내배캠 4번째 프로젝트부터 본격적으로 백엔드와 게임 서버반으로 분반되어 진행되었다.Node.js와 express를 사용하여 캐릭터, 아이템의 CRUD와 상호작용을 구하는 개인 프로젝트를 진행하였다.필수 요구 사항은 다음과 같다.더보기🚩 필수 요구 사항0️⃣ 필수 요구 사항: 프로젝트 관리.env 파일을 이용해서 민감한 정보(DB 계정 정보, API Key 등)를 관리합니다..gitignore 파일을 생성하여 .env 파일과 node_modules 폴더가 Github에 올라가지 않도록 설정합니다..prettierrc 파일을 생성하여 일정한 코드 포맷팅을 유지할 수 있도록 설정합니다.1️⃣ 필수 요구 사항: AWS EC2 배포여러분의 완성된 프로젝트를 **AWS EC2**에 배포해주세요!배포된 IP 주소를..
클라이언트-서버 구조클라이언트 (Client)- 컴퓨터 네트워크 용어로, 서버에 서비스를 요청하고 응답을 받는 장치나 프로그램을 일컫는다.- 주로 사용자가 사용하는 디바이스 or 애플리케이션을 의미.- 웹 브라우저, 모바일 애플리케이션, 데스크톱 애플리케이션, IoT 디바이스, 웹 서비스 등이 모두 클라이언트가 될 수 있음 서버 (Server)- 마찬가지로 컴퓨터 네트워크 용어, 클라이언트에게서 요청을 받고 응답을 주어 서비스를 제공하는 컴퓨터 시스템 or 프로그램을 일컫는다.- 주요 서버 유형에는 웹 서버, 애플리케이션 서버, 데이터 베이스 서버, 메일 서버, 파일 서버 등이 있음클라이언트-서버 구조는 네트워크 환경에서의 소프트웨어 구성 방식 중 하나이다.서비스 제공자인 서버와 서비스를 요청하는 클라이..
AWS(Amazon Web Services) AWS EC2 Instance 생성- AWS EC2에선 컴퓨터 하나의 단위를 Instance로 부름- EC2 Instance를 생성한다는 것 >> 서버 컴퓨터 하나를 대여한다는 것 SSH(secure Shell)- 방화벽, 다른 컴퓨터에 연결할 때 사용되는 프로그램- 다른 접속보다 보안이 뛰어나 서버 연결을 위해 사용됨- 로컬 저장소에서 Github의 원격 저장소 사용을 위해 SSH Key를 받는 것과 동일 리눅스에서 마우스를 사용하지 않는 이유서버에서 자주 필요하지 않은 화면을 그려내기 위해 CPU, Memory(RAM)를 사용하는것보다 서버 프로그램을 운영하는데 사용하는게 훨씬 비용 효율적이기 때문에 이와 같이 사용하는것이 기본이자 관습이 됨.화면을 사..