2025/02/24 2

Connection, Connectionless

Connection(연결)서버는 클라이언트와 연결을 유지하기 위해서 자원을 소모한다.하지만, 수많은 사람들이 서비스를 이용해도 실제 서버에서 동시처리하는 요청은 작다.클라이언트 2,3이 아무런 요청이 없어도 일단 연결을 유지한다.Connection의 장단점장점 ✅새로운 연결 과정을 거치지 않아도 된다.그만큼 요청에 대한 응답 속도가 빨라진다.단점 ❌ 클라이언트가 지속적으로 요청을 보낼 거라는 보장이 없다.즉, 연결을 위한 자원이 낭비된다. Connectionless(비연결)클라이언트와 서버는 연결을 유지하지 않는다.서버는 최소한의 자원만을 사용한다.ex > 브라우저가 켜진 상태에서 인터넷이 종료되어도 홈페이지가 정상적으로 노출된다. Connectionless의 장단점장점 ✅서버 자원을 효율적으로 사용할 ..

컴퓨터 용어 2025.02.24

프렌즈 4블록

프렌즈 4블록 풀어보기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr이번 문제는 2018 KAKAOBLIND 문제인 프렌즈4블록 문제이다.  카카오프렌즈 블록이 2X2의 형태로 4개가 붙어있는경우 해당 블록들이 사라지며 점수를 얻는 게임이라 한다.자세한 내용은 문제를 한번 읽어보길 바란다. 가장 먼저 실행한 것은 이차원 배열을 만들어 주는 것이었다. (a,b)처럼 특정 위치의 값을 바꾸거나 생성, 삭제를 위해 먼저 이차원 배열을 만들었다. 크기는 m x n 으로 문제에서 주어진다. 그렇다면 이렇게 만든 block에 어떻게 각각의 프렌즈 값들을 넣어야 할까?나는 toCharArray()라는 메서드를 이용..

코딩테스트 2025.02.24