Home
YongKong
Cancel

면접을위한 CS 지식. Chapter4-Database

데이터베이스의 기본 데이터베이스는 일정한 규칙, 규약을 통해 구조화되어 저장되는 데이터의 모음이다. 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS라고 하며, 데이터 베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 삽입, 삭제, 수정, 조회 등을 수행할 수 있다. 또한 데이터 베이스는 실시간 접근과 동시...

웹 프로그래밍 지식. JWT 토큰 인증

JWT(JSON Web Token) 웹 표준으로써 데이터의 JSON 객체를 사용하여 가볍고 자가 수용적인 방식으로 정보를 안전하게 전달할 수 있도록 설계된 토큰 기반 인증 방식이다. JWT는 URL, HTTP Header, HTML Form과 같은 다양한 방식으로 전달할 수 있으며, 서버와 클라이언트 간의 인증 정보를 포함한다. JWT는...

웹 프로그래밍 지식. Web Service의 인증

HTTP Session HTTP Session은 웹 어플리케이션에서 사용자의 정보를 저장하는 기술이다. 사용자의 세션은 웹 애플리케이션에 접속한 후, 일정 시간 동안 유지되는 정보 특징 HTTP 프로토콜은 Stateless한 특성을 가지기 때문에 사용자가 다시 요청을 보낼 때 마다 사용자 정보를 매번 다시 전송해야 한...

PT이용권 프로젝트 1. 요구사항 이해하기 및 설계

서비스 요구사항 대상 별 요구 사항 사용자 사용자는 N개의 이용권을 가질 수 있다. 이용권은 횟수가 모두 소진되거나 이용기간이 지나면 만료된다. 이용권은 만료 전 사용자에게 알림을 보낸다. 업체에서 원하는 시간을 설정하여 일괄로 사용자에게 이용권을 지급할 수 있다. 자동 알...

면접을위한 CS 지식. Chapter3-OS

운영체제와 컴퓨터 하드웨어와 소프트웨어(유저 프로그램)를 관리하는 운영체제와 CPU, 메모리 등으로 이루어진 컴퓨터에 대해 알아본다. 운영체제의 역할과 구조 운영체제의 역할 CPU 스케줄링과 프로세스 관리 : CPU 소유권을 어떤 프로세스에 할당할지, 프로세스의 생성과 삭제, 자원 할당 및 반환을 관리한다. 메모리 관리 : 한정...

면접을위한 CS 지식. Chapter2-네트워크

네트워크 네트워크는 컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망을 지칭하는 용어이다. 네트워크의 기초 네트워크 : 노드와 링크가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미한다. 여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미한다. ...

면접을위한 CS 지식. Chapter1-디자인 패턴과 프로그래밍 패러다임

디자인 패턴 디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 규약 형태로 만들어 놓은 것을 의미한다. 1. 싱글톤 패턴 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴이다. 보통 데이터베이스 연결 모듈에 많이 사용한다. 하나의 인스턴스를 가지고 다른 모듈...

Multi-Media-Computing.3 Image

배경 지식 Bitmapped and Vector graphics Bitmapped Graphic 픽셀 기반 : 이미지가 작은 점(픽셀)들의 격자로 구성된다. 각 픽셀은 특정한 색상 값을 가진다. 해상도 의존적 : 픽셀의 수가 고정되어 있으므로, 이미지...

AWS SAA chapter 11. Amazon S3 Security

Operating System.2 Computer System Overview 2

Computer’s Memory 컴퓨터 메모리의 제약 사항 Capacity(용량) Cost(비용) Access time(접근시간, 빠르기) Memory Hierarchy Register (레지스터): CPU 내부에 위치한 가장 빠른 메모리 매우 ...