일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이분 탐색
- Keys
- 자바스크립트
- HTTP
- trie
- string
- Github
- ccw 알고리즘
- 트라이
- 그리디
- router
- vector insert
- map
- insomnia
- MongoDB
- JavaScript
- PROJECT
- MySQL
- 그래프 탐색
- localstorage
- html5
- DP
- 게임 서버 아키텍처
- Express.js
- Next
- ERD
- Prisma
- 백준 9527번
- pm2
- branch
- Today
- Total
목록내일배움캠프 (70)
dh_0e

가용성컴퓨터 시스템이 특정 기능을 실제로 수행할 수 있는 시간의 비율전체 사용 시간 중에서 정상적인 사용 시간을 의미Uptime: 정상적인 사용 시간Downtime: 시스템을 이용할 수 없는 시간가용성을 높이기 위해 Downtime을 줄여야만 함 이중화무언가를 이중으로 두는 기술서버 컴퓨터, 네트워크 인터페이스, 스위치와 같은 물리적 장비 뿐만 아니라 DB, 서버 프로그램 등도 이중화의 대상이중화할 수 있는 대상은 대부분 문제가 발생할 경우 시스템 전체가 중단될 수 있는 대상임이를 단일 장애점(SPOF)이라 부르며 이를 없애야 가용성이 높아짐 액티브/스탠바이액티브 상태인 시스템에 문제가 발생할 경우 스탠바이 시스템이 자동으로 액티브 시스템을 대신하여 동작안전한 구성 방식이지만 두 장비가 동시에 가동되지 ..

'net' 모듈을 사용해 tcp 서버의 기본 세팅하기1. server.js 기본 코드// server.jsimport net from 'net';const PORT = 5555;const server = net.createServer((socket) => { console.log(`Client connected from: ${socket.remoteAddress}:${socket.remotePort}`);})server.listen(PORT, () => { console.log(`Echo server listening on port ${PORT}`); console.log(server.address());}) 2. client.js 기본 코드// client.jsimport net from 'net..
블로그 정리중 2주 전에 진행했던 팀 프로젝트를 빼먹어 지금이라도 정리하여 포스팅한다..!이번(저번) 프로젝트는 피파 온라인 4를 오마주한 풋살 온라인이라는 게임을 서버로 제작하는 것이다. 필수 기능 정의더보기회원가입 / 로그인이건 뭐 당연한 기능이니 굳이 설명을 하지는 않겠습니다.회원가입 시 기본적으로 캐시를 충전해주세요. (캐시의 기본값은 여러분들이 정해주세요!)캐시는 선수 뽑기를 할 때 소모가 되어야 하며 캐시가 없으면 선수를 더 뽑을 수 없어야 합니다!캐시 구매 기능결제 연동을 하는 것이 아니라 단순 API 호출을 하면 일정량의 캐시 구매를 할 수 있게끔만 해주세요!이건 코어 기능이 아니기 때문에 최대한 단순하게 마무리를 해주세요.선수 뽑기 시 캐시가 부족할 때를 대비해서 만드는 기능입니다!선수 ..

이번 팀 프로젝트의 주제는 튜터님께서 만드신 타워 디펜스 게임 클라이언트의 서버를 만들어 적용시키는 것이다. 웹소켓으로 서버를 열고, 검증 로직, 다양한 기능을 추가하여 서버를 구성하였다. 서버 기능 명세 (필수 구현) 더보기회원가입 / 로그인 기능 (REST API로 통신)로그인 성공 시 Access Token을 발급받도록 해주세요.이후에 WebSocket 통신에서 해당 Access Token을 기반으로 유저 인증을 할 때 쓸 것입니다.유저 별 게임 데이터 관리클라이언트 코드에 있는 해당 변수들은 서버로부터 동기화를 받아야 하며 유저별로 관리가 되어야 해요!공통 데이터기지 체력최초 유저 골드타워 구입 비용초기 타워 개수유저 데이터몬스터 레벨몬스터 생성 주기게임 점수기존 최고 점수타워 좌표들 (배열)l..

응용 계층(Application Layer)컴퓨터 네트워크에서 OSI(Open Systems Interconnection) 모델이나 TCP/IP 모델에서 가장 상위에 위치하는 계층사용자가 네트워크 서비스에 접근할 수 있도록 하며, 네트워크와 관련된 응용 프로그램들이 서로 통신할 수 있게 해줌주요 기능으로는 데이터의 전송, 파일 전송, 이메일 전송, 웹 서비스 등이 있음사용자와 직접적으로 상호작용하는 계층으로, 가장 많은 서비스와 프로토콜들이 이 계층에서 작동DNS(Domain Name System)인터넷에서 도메인 이름과 IP 주소를 매핑하여 사용자가 쉽게 접근할 수 있도록 도와주는 시스템DNS는 인터넷에서 사용되는 주소인 도메인 이름(예: example.com)을 실제 네트워크 주소인 IP 주소(예: ..