2025/02/22 2

Stateful, Stateless

오늘 알아볼 용어는 Stateful, Stateless이다.두 용어는 클라이언트와 서버간의 통신 상태(state)유지 여부에 따라 나뉘는 특성이다. Stateful(상태 유지)Stateful은 상태를 유지하는 시스템을 의미한다. 즉 클라이언트와 서버 간의 세션이 지속적으로 유지되며, 서버는 클라이언트의 이전 요청 정보를 기억하고 있는다. 이를 통해 사용자의 이전 작업을 기반으로 응답을 제공할 수 있다. ✅Stateful의 특징세션 유지 : 서버가 클라이언트의 상태를 저장하여 이후 요청에서 활용한다.연속성 제공 : 로그인 정보, 쇼핑 카트, 진행중인 트랜잭션 등을 유지할 수 있다.리소스 소모 : 클라이언트별로 세션 데이터를 저장해야 하므로 메모리와 저장 공간이 많이 필요하다.서버 장애 시 데이터 손실 가능..

컴퓨터 용어 2025.02.22

N개의 최소공배수

최소공배수 문제 풀러가기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr이번 문제는 N개의 숫자가 주어졌을 때 해당 수들의 최소공배수를 구하는 문제이다.예를 들어 2,7의 최소공배수는 14라는것을 모두들 알 것이다. 해당 문제에서는 n개의 숫자가 담긴 int형 배열 arr이 제공된다.기존에 알고있던 공식을 이용하여 문제를 풀어보았다. ex > a,b라는 정수가 있는 경우(ab의 최소공배수 = a * b / a,b의 최대공약수)  의 공식을 이용하여 풀어낼 수 있다.하지만 이는 3개 이상의 수를 한번에 계산하는 방식으로는 옳지 못하다 판단하였다. 이에 해당하는 반례를 찾아보았다. {4,6,8} 이라는 값이..

코딩테스트 2025.02.22