JavaScript 자료형
JavaScript 자료형 JavaScript의 자료형은 크게 기본형(Primitive Type) 과 참조형(Reference Type) 으로 나뉜다. 기본형(Primitive Type): 값 자체를 저장하며, 변경이 불가능(Immutable)함 참조형(Reference Type): 값이 아니라 참조값(주소)을 저장하며, 값 변경이...
JavaScript 자료형 JavaScript의 자료형은 크게 기본형(Primitive Type) 과 참조형(Reference Type) 으로 나뉜다. 기본형(Primitive Type): 값 자체를 저장하며, 변경이 불가능(Immutable)함 참조형(Reference Type): 값이 아니라 참조값(주소)을 저장하며, 값 변경이...
인터넷 통신 IP(internet protocol) 역할 지정한 IP 주소에 데이터 전달 패킷이라는 통신 단위로 데이터 전달 IP 패킷에는 출발지 IP, 목적지 IP, 전송 데이터 등 여러가지가 들어있다. ...
Docker 내가 만든 프로그램이 다른 컴퓨터에서는 안 돌아가는 상황을 방지하기 위해 만들어졌다. 소프트웨어를 일관되게 빌드하고 실행하고 배포하는 것이 목적 애플리케이션을 더 쉽게 만들고, 배포하고, 실행할 수 있도록 도와주는 컨테이너화 플랫폼(containerization platform) 애플리케이션과 그 종속성을 격리된 환경...
ACID ACID는 데이터베이스 트랜잭션의 신뢰성을 보장하기 위한 네 가지 주요 속성을 말한다. 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability)을 의미한다. 1. 원자성 (Atomicity) 트랜잭션은 모두 성공적으로 완료되거나 전혀 실행되지 않은 것처럼 보장되...
클래스 상속 (Inheritance) 기존 클래스를 확장하여 새로운 클래스를 정의하는 방법 부모 클래스의 속성과 메서드를 자식 클래스가 물려받는다. // 부모 클래스 class Animal { void eat() { System.out.println("This animal eats food."); } } /...
추상 클래스 추상 메서드는 선언은 되어있는데 구현은 해두지 않은 함수를 말한다. 추상 클래스는 일부 메서드만 구현하거나 아예 구현하지 않고 설계만 해두고 자식 클래스(상속받은 클래스)가 반드시 오버라이딩 하도록 강제하는 클래스로 자식 클래스는 반드시 추상 클래스 안에 있는 모든 추상 메서드를 구현해야한다. 또한 추상 클래스는 실제로 구현이 이루어져...
기본형(Primitive Type): 변수에 값을 직접 저장 참조형(Reference Type): 데이터에 접근할 수 있는 주소(참조)를 저장 객체, 배열에 사용 객체는 .을 통해, 배열은 []을 통해 접근 기본형은 바로 연산에 활용할 수 있지만, 참조형은 계산에 사용할 수 없다. 기본...
클래스(Class) 클래스와 객체 타입은 데이터의 종류나 형태를 나타낸다. int는 정수, String은 문자 타입이다. 클래스를 사용하면 타입을 직접 만들 수 있고, 사용자가 직접 정의하는 타입의 설계도가 클래스이다. 이 클래스를 사용해서 실제로 메모리에 만들어진 실체를 객체 혹은 인스턴스라고 한다. 즉, 클래스는 객체를 만들...
CPU 스케줄링 프로세스 우선순위 입출력 작업이 많은 프로세스가 CPU 작업이 많은 프로세스보다 우선순위가 높다. 어차피 잠깐 실행 후 대기 상태로 넘어가기 때문에 먼저 실행해준다. 스케줄링 큐 반드시 FIFO 구조인 것은 아니다. 준비 큐와 대기 큐 등이 있다. 준비 큐: CPU...