재로그
Preview Image

corou : 아키텍처

아키텍처 아키텍처 패턴으로는 MVC를 채택하기로 했으며, 유지보수성을 고려하여 DRY와 KISS를 원칙들을 항시 고려하며 개발할 예정이다. 이러한 패턴과 원칙들이 있다는 것을 지난 프로젝트 할 때는 알지 못했기 떄문에 이번에는 가장 널리 사용되는 것들을 적용할 것이다. 여기에 추가적으로, 클린 아키텍처와 같은 다른 구조도 시간이 나면 별도로 공부를...

Preview Image

corou : 사이드 프로젝트

사이드 프로젝트 사이드 프로젝트의 필요성은 정글이 끝나기 전부터 알고 있었다. 아무래도 정글에서 진행한 프로젝트가 데모에 초점을 맞춘 경향도 있고, 실제 서비스랑은 거리가 좀 있다는 점에서 당시 멘토님도 사이드 프로젝트를 권장하셨다. 다만 기획쪽에서 워낙 많이 반려를 당한 팀이다 보니 무언가를 새로 시작할 엄두가 나지 않았다. 특히나 스터디, 자격...

Preview Image

CS & 알고리즘 스터디: 일곱 번째 스터디

일곱 번째 스터디 본래 지난 주에 진행했어야 할 내용이나, 스터디원들의 스케줄 이슈로 한 주 건너뛰고 이번 주에 진행하게 되었다. 아마 1~2주 이내로 스터디 분량이 마무리 될 것 같아서 그래도 기존에 목표로 했던 8월 이내에 마무리 지을 수 있을 것 같다. 키워드 웹소켓과 소켓 통신 Q: 소켓과 포트의 차이가 무엇인가요? A: 소켓은 네...

Preview Image

웹소켓

웹소켓 웹소켓 프로토콜은 HTTP와는 다른 통신 프로토콜로, 웹 서버와 웹 브라우저가 서로 실시간 메시지를 교환하는 데에 사용되는 양방향 통신 프로토콜이다. 첫 번째 핸드셰이크를 주고 받은 후 클라이언트와 서버가 동시에 통신하며 데이터를 교환하며, 메시지 별로 새로운 연결을 맺을 필요가 없어 빠르고 효율적이다. 웹소켓은 애플리케이션 계층에서 동작하...

Preview Image

[백준] 1477 - 휴게소 세우기

문제 설명 문제 링크 고속도로 위에 N개의 휴게소들이 있고 M개의 휴게소를 새로 설치하여 휴게소들 사이의 최대 거리를 최소화하는 문제이다. 이미 존재하는 휴게소와 도로의 시작점, 끝점이 주어지고, 추가로 세울 수 있는 휴게소의 개수가 주어진다. 문제 풀이 이제는 익숙한 이분 탐색 문제이다. 다만 해당 문제의 까다로운 점은 특정 긴 구간을 찾아...