https://youtu.be/tLLs7fKts2oSLA는 서비스를 제공하는 기업과 서비스의 혜택을 받는 기업 간의 문서화된 합의를 뜻합니다. 기존 SLA는 벤더와 고객 간의 서비스 기대치를 정의하지만 같은 조직 내 부서 간에도 적용할 수 있습니다.Amazon
쿠키, 세션, 토큰에 대해 한번 짚고 넘어가보자
Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다.항상 동일한 페이지를 반환한다ex) image, html, css, javascript 파일과 같은 컴퓨터에 저정되어 있는 파일인자의 내용에 맞게 동적인 contents를
인덱스는 DB 테이블의 검색 성능속도를 높여준다. 클러스터링 인덱스와 논-클러스터링 인덱스에 대해 알아보자
Blocking vs Non-Blocking, Sync vs AsyncBlocking
MVC 는 Model, View, Controller 의 약자로, 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴
컴퓨터 아키텍처, 하드웨어와 소프트웨어를 포함하는 시스템 전체의 설계방식컴퓨터 구조는 크게 하드웨어와 소프트웨어로 나뉜다.하드웨어는 컴퓨터를 구성하는 기계적 장치를 말하고, 소프트웨어는 하드웨어의 동작을 지시하고 제어하는 명령어 집합을 일컫는다.
ALU : 산술, 논리 연산 담당레지스터 : CPU 내부의 빠른 기억장치, 특수한 용도로도 사용제어 유니트 : 명령어를 실행하면서 모든 논리회로를 차례에 맞게 구동CPU 내부 버스 : CPU 내부 연결용 버스제어 유니트의 지시를 받아 각종 산술연산과 논리 연산을 수행하
CPU와 가까운 저장장치는 속도가 빠르고, 멀리 있는 저장장치는 느리다. 속도가 빠른 저장장치는 저장용량이 작고, 가격이 비싸다.
컴퓨터에서 실수를 표현하는 방법은 고정 소수점과 부동 소수점 두가지 방식이 존재한다.컴퓨터에서는 실수를 정수와 마찬가지로 2진수로만 표현해야 하기 때문에 실수를 표현하는 방법은 정수에 비해 훨씬 복잡하다. 소수점이 찍힐 위치를 미리 정해놓고 소수를 표현하는 방식 (정수
ARM = Advanced RISC Machine = 진보된 RISC의 기기RISC (Reduced Instruction Set Computer) 프로세서란 ?CISC에서 간략화 된 소수의 명령어들만 지원하는 새로운 CPU 구조의 도입고정된 길이의 명령어와 제한된 개수
송신 컴퓨터에서 수신 컴퓨터로 데이터를 전송할 때, 데이터는 컴퓨터에 연결된 전선을 타고 이진수의 전기 신호로 전달된다.시리얼 통신에서 데이터의 오류를 검출하기 위한 일종의 장치 중 하나정보 전달 과정에서 오류가 생겼는지 검사하기 위해 추가하는 비트로 전송하고자 하는
엔터티는 인스턴스들의 집합식별자(Identifier)는 엔터티 내에서 인스턴스들을 구분할 수 있는 구분자유일성 주식별자에 의해 엔터티 내의 모든 인스턴스 들이 유일하게 구분되야 한다.최소성 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 한다.불변
클라언트 사이드 클라우드 소비자 : 기관, 사람, 클라우드 컴퓨팅 클라이언트제공자 사이드 클라우드 서비스 소유자 : 법적으로 클라우드 서비스를 소유하는 개인이나 기관: 다양한 경우 - 클라우드 사용하여 서비스 개발 보유 등클라우드 캐리어 : 클라우드 네트워크나 통신을
컴퓨터 리소스의 추상화를 일컫는 광범위한 용어 물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술 VM을 생성/제공 물리적 자원의 복잡함을 숨기고 단일하고 일관된 가상자원 제공 하이퍼바이저 :
Java21 은 Virtual Thread에서 carrier thread의 pinning 이슈를 유발해 성능을 저하시키는 synchronized 사용을 지양하고 ReentrantLock 으로 사용을 권장함https://docs.oracle.com/en/java
Collection데이터를 수집하기 위한 집합집계된 데이터를 저장, 검색, 조작, 전달하는 데 사용Collection Framework데이터를 수집하여 저장하기 위해 사용할 수 있도록 정의해 놓은 클래스들을 표준화한 설계데이터 그룹을 다루고 표현하기 위한 단일화 된 구
시간복잡도 대표 표현식 위일수록 빠르다.빠른 순서 ↑상수 시간 $O(1)$로그시간 $O(log N)$직선형 시간 $O(N)$2차 시간 $O(n^2)$지수 시간 $O(C^n)$느린 순서 ↓ArrayList는 동적 배열을 기반, 연속적인 데이터의 리스트데이터는 연속적으로