
비선형 자료구조 : 일렬로 나열하지 않고 자료 순서, 관계가 복잡한 구조로 그래프와 그래프에 속하는 자료구조에 대해 알아보자.

요소가 일렬로 나열돼 있는 자료구조로 연결 리스트, 배열, 벡터, 스택, 큐에 대해 알아보자.

자료구조란, 효율적으로 데이터를 관리하고 수정, 삭제, 탐색, 저장할 수 있는 데이터 집합이다. 간단하게 복잡도부터 알아보자.

Repeatable Read 에서는 다른 트랜잭션 격리수준인 Read Uncommitted 나 Read Committed 에서와 달리 Non-Repeatable Read 현상이 발생하지 않는다.

트랜잭션과 무결성파트의 격리성에 대해 다뤄볼까 한다. 여러 개의 격리 수준이 있는데 내용이 어려워서 직접 정리를 하면서 봐야 알 수 있지 않을까 싶어서 해본다. 격리성 : 트랜잭션 수행 시 서로 끼어들지 못하는 것

CPU 스케줄러는 CPU 스케줄링 알고리즘에 따라 프로세스에서 해야 하는 일을 스레드 단위로 CPU에 할당한다. CPU 스케줄링 알고리즘에 대해 알아보자.

CPU는 메모리에 올라와 있는 프로그램의 명령어를 실행할 뿐이며, 메모리 계층과 메모리 관리에 대해 알아보자.

운영체제 (OS, Operating System) 은 간단하게 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스로 한정된 메모리, 자원을 효율적으로 분배하는 것이다. 컴퓨터와 함께 알아보자.
HTTP HTTP는 애플리케이션 계층으로서 웹 서비스 통신에 사용된다. 지금은 3버전이며 1.0버전부터 차례대로 알아보자.

네트워크 : 컴퓨터 등 장치들이 통신 기술을 통해 구축하는 연결망을 지칭하는 용어로 간단하게 여러 명령어와 용어들에 대해 알아보자.
프로그래밍 패러다임 > 프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론 간단하게 알아보면 프로그래밍 패러다임은 크게 선언형 / 명령형 2가지로 나눠지며 추가적으로는 선언형 함수형 명령형 객체지향형 절차지향형 위와 같이 나눠진다.

프록시 패턴 > 객체에 접근하기 전 그 접근에 대한 흐름을 가로채 대상 객체 앞단의 인터페이스 역할을 하는 디자인 패턴 객체의 속성, 변환 등을 보완하며 보안, 데이터 검증, 캐싱, 로깅에 사용한다. 이 패턴은 프록시 객체, 프록시 서버로 활용된다. 프록시 서버에서의 캐싱 캐시 안에 정보를 담아두고, 캐시 안에 있는 정보를 요구하는 요청에 대해 ...