본문 바로가기

전체 글36

처리량과 응답 시간 응답 시간서버의 처리 시간로직 수행(if, for 등)DB 연동(SQL 실행)외부 API 연동응답 데이터 생성(전송)이 중에서도 DB 연동과 외부 API 연동이 큰 비중을 차지함 처리량단위 시간당 시스템이 처리하는 작업량TPS: 초당 트랜잭션 수 transaction per second최대 TPS: 시스템이 처리할 수 있는 최대 요청. 동시에 들어오는 요청 수가 최대 TPS를 초과하면 서버는 초과한 요청을 나중에 처리RPS: 초당 요청 수 request per second 1. 서버가 동시에 처리할 수 있는 요청 수를 늘려 대기 시간 줄이기2. 처리 시간 자체를 줄여 대기 시간 줄이기 2026. 3. 8.
[Spring] DI 의존성 주입 Bean: 재료들(객체)@Component: 이 클래스를 빈으로 등록(재료를 등록)c.f. Spring Bean 아닌 Java 기본 클래스는 @Autowired 불가. public interface EspressoMachine{ void brew();}- 인터페이스 자체는 빈 아님. 에스프레소 머신의 ‘설계도’ @Componentpublic class DeLonghiMachine implements EspressoMachine{ public void brew(){...};}- 구현 클래스: 실제 에스프레소 머신 → 빈으로 등록@Component 1️⃣ public class Barista{ public final ExpressoMachine machine❤️; 📌 @Autowird 2️⃣ ?.. 2026. 3. 8.
Nov 20, 2022 몰아쓰기 python lambda 함수 enumerate 함수 for문 한줄에 쓰는 법 +2씩 넘기기 리스트 딥카피 인덱스 함수 divmod(num1,num2): num1을 num2로 나눈 몫과 나머지를 출력하는 함수 math.fatorial() math.comb() np.array().reshape() From collections import duque > rotate 프로그래머스 커뮤러닝 해시/그리디 Etc. 이력서 비공개1 비공개2 2022. 11. 20.
Nov 05, 2022 잠이 안와서 씁니다 sqld를 봤어요 끝까지 헷갈리던 null 함수 NVL(표현식1, 표현식2): oracle ISNULL(표현식1, 표현식2): sql/ 표현식 1의 결과값이 null이면 표현식 2의 값 출력 NULLIF(표현식1, 표현식2): 표현식 1이 표현식 2와 같으면 null, 아니면 표현식 1 COALESCE(표현식1, 표현식2): 임의의 개수 표현식에서 null인 최초 표현식 return. 모두 null이면 null 리턴 외운 방법 1 is null 은 2 if 1==2 null 2022. 11. 6.