컴퓨터에서 연속적으로 실행되고 있는 프로그램종종 스케줄링의 대상이 되는 작업(task)라는 용어와 거의 같은 의미로 씀여러 개의 프로세서 사용 => 멀티 프로세싱Text Section 실행가능한 코드를 저장하는 공간기계어로 저장Data Section 전역 변수, 정적
인터페이스 기반 인터페이스 교체 자유원형 배열 선형 배열 구조 정리 안되어 있음 -> 인터페이스이기 때문에ArrayDeuqe 나 LinkedList 나 PriorityQueue 등 사용 가능new Queue<>(); 는 불가 클래스의 인스턴스를 생성할 때 사용 -
Scanner 내부적으로 정규표현식과 파싱 로직을 포함하여 느리다백준에서는 메모리 초과나 시간 초과 발생그렇기 때문에 입력을 버퍼에 모아서 처리하므로, I/O 호출 횟수가 줄고 성능이 훨씬 좋습니다.System.out.println()을 여러 번 쓰면 I/O 부하가
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능1xx (Informational) : 요청이 수신되어 처리중2xx (Successful) : 요청 정상 처리3xx (Redirection): 요청을 완료하려면 추가 행동이 필요4xx (Client Error)

운영체제의 프로세스 스케줄러에 의해 컨틀롤을 배정받아 다른 프로세스와 비동기적으로 작동하는 실행 단위로의 다수의 루틴으로 구성되어 있습니다. \-> 단순하게 말해서 프로그램이 돌아가고 있는 상태를 말합니다.(작업 중인 프로그램)CPU 시간운영되기 위해 필요한 주소 공간

자바에서 데이터를 저장할 때 스택 메모리와 힙 메모리, 그리고 String은 int랑 다르게 스택 메모리가 8바이트라는 점에 대해 알게 되었습니다. 그래서 오늘은 이 부분을 딥하게 공부해보려고 합니다.자바 프로그램이 실행되면 JVM(자바 가상 머신)은 OS로 부터 메모
비트(Bit)가장 작은 정보 단위 0과 1로 이루어짐바이트(Byte)8개의 비트를 묶은 단위킬로 바이트(Kilo Byte)1000 바이트메가 바이트(Mega Byte)1000 킬로 바이트기가 바이트(Giga Byte)1000 메가 바이트테라 바이트(Tera Byte)1

개발 서버에서 DB 연결 오류커넥션을 닫지 않아서 커넥션 누수 발생커넥션 풀에 있는 모든 커넥션 소진새로운 커넥션을 가져올 수 없는 오류 발생커넥션 최대 연결 시간 설정을 하지 않은 실수DBMS 자체적 커넥션 유지 시간 설정되어 있습니다.커넥션의 연결 시간이 DBMS의

서버에 연결 : TCP를 이용해서 서버에 연결데이터 전송 : 프로토콜에 따라 데이터를 서버에 전송, 예시로 HTTP 프로토콜에 따라 POST 방식으로 JSON 데이터를 보낼 수 있다TTFB(Time to First Byte) : 응답 데이터 중 첫 번째 바이트가 도착할
모든 데이터를 순차적으로 읽는 행위where절이 없을 때인덱스보다 전체 데이터 탐색이 빠를 때풀스캔에 대해서는 항상 고려해야 합니다.DB 부하 → 연결된 모든 서비스 응답시간 증가대부분의 서비스는 GET 응답의 비율이 POST 요청 실행 비율보다 많습니다.DB 설계 →
서비스를 호출할 때 타임아웃을 적절히 설치를 해야합니다.타임아웃 설정을 안했을 경우A서비스에서 커넥션 풀 크기가 200입니다.A서비스에서 B서비스를 호출B서비스 문제가 생겨서 응답시간이 60초를 넘김100명의 사용자가 서비스 호출응답 대기사용자 재요청 및 다른 인원 추
동기순차적으로 실행한 작업이 끝날 때까지 다음 작업이 진행되지 않는다흐름을 직관적으로 이해 가능디버깅 용이비동기한 작업이 끝날 때까지 기다리지 않고 바로 다음 작업을 진행할 수 있음사용 가능한 경우연동에 약간의 시차가 생겨도 문제가 되지 않을 때일부 기능은 실패했을 때
클라이언트 요청을 처리할 때 사용할 동시 요청 개수만큼 스레드가 동시에 실행단일 스레드가 아닐경우 실행필드 주입을 이용한 데이터 값 삽입 시 생기는 문제genPayId()로 생성한 값을 payId 필드에 할당payId 필드를 이용해서 임시 저장sendPayDate()를
공통으로 사용될 수 있는 특정한 기능들을 모듈화네이밍 규칙의 차이, 사용자의 자율성 차이프로그램을 설계할 때 발생할 수 있는 문제점들을 객체 간의 상호 관계들을 이용하여 해결할 수 있도록 하나의 규약 형태하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴DB연결 모듈n