# computer science

684개의 포스트
post-thumbnail

[CS] Authentication and Authorization

인증 방식은 대표적으로 API Key와 OAuth2, JWT가 있다.

어제
·
0개의 댓글
·
post-thumbnail

[CS] OAuth

OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고, 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수있는 개방형 표준 방법을 말한다.

어제
·
0개의 댓글
·

[2023.03.24] Daily Posting

오늘 포스팅 할 내용은 인터럽트(Interrupt)이다.오늘은 인터럽트의 정의와 개념만 알아보자.프로세서가 작업(프로그램, 프로세스, 스레드)을 수행하던 중에, 입출력 장치와 같은 하드웨어나 예외상황이 발생하여 처리가 필요한 경우 실행 중인 작업을 중단하고 발생한 상황

2일 전
·
0개의 댓글
·
post-thumbnail

CPU의 구성요소

우선 CPU에대해서 간단하게 설명하자면CPU는 메모리에 저장 된 명령어를 읽어들이고 해석하고 실행해주는 장치이다.CPU는 CPU내부에서 계산을 담당하는 ALU(산술논리연산장치) CPU내부에 임시저장장치인 레지스터 명령어를 읽어들이고 해석하는 제어장치\-데이터드리이렇게

2일 전
·
0개의 댓글
·

[2023.03.23] Daily Posting

[introduce] 2023년 03월 20일부터 시작되는 Daily Posting은 주말을 제외하고 매일 포스팅 됩니다. 이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면

3일 전
·
0개의 댓글
·

[2023.03.22]Daily Posting

오늘의 포스팅은 어제에 이어 프로세스와 스레드에 관한 내용이다.오늘은 멀티 프로세스 & 스레드하나의 프로그램을 다수의 프로세스로 구성. 각 프로세스가 하나의 작업(Task)을 처리안정성이 좋다. 각 프로세스는 독립적인 메모리 공간을 할당받아 동작하기에 한 프로세스의 장

4일 전
·
0개의 댓글
·
post-thumbnail

[23.03.21] Daily Posting

[introduce] 2023년 03월 20일부터 시작되는 Daily Posting은 일요일을 제외하고 매일 포스팅 됩니다. 이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면

5일 전
·
0개의 댓글
·
post-thumbnail

[23.03.20] Daily Posting

먼저 아무런 생각 없이 운영체제(operating system)이란 이름을 보고 떠오르는 것을 생각해 보자!필자는 처음 든 생각이 "무엇인가"를 운영하는 것인가? 라는 생각이 먼저 들었다.그럼 이제 생각을 확장해 보자.우리는 현재 컴퓨터에 관한 공부를 하고 있다.그렇다

6일 전
·
0개의 댓글
·

[네트워크] 면접을 위한 네트워크 정리

cs 면접에서 주로 나오는 네트워크 개념을 정리했습니다

7일 전
·
0개의 댓글
·
post-thumbnail

[CS] Web Server와 WAS의 차이

웹 서버를 WAS 앞에 두고, 필요한 WAS들을 웹 서버에 플러그인 형태로 설정하면 효율적인 분산 처리가 가능하다.

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

[CS] REST API

REST : 웹 (HTTP) 의 장점을 활용한 아키텍쳐이다.

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

[CS] HTTP status code

사용자가 웹 브라우저를 통해 웹 서버에 어떠한 요청을 할 경우, 웹 서버는 요청에 대한 응답으로 HTTP 상태 코드를 나타낸다.

2023년 3월 17일
·
0개의 댓글
·

API & 프로토콜

보통 웹 개발에서 API는 백엔드 서버가 제공하는 데이터나 기능에 프론트엔드 개발자가 접근할 수 있는 방법을 제공한다. 이를 통해 프론트엔드 개발자는 백엔드에서 제공하는 데이터나 기능을 활용하여 웹 애플리케이션을 만들 수 있는것임.

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[CS] HTTP Request Methods

클라이언트가 웹서버에게 요청하는 목적 및 그 종류를 알리는 수단을 말한다.

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[CS] Cookie & Session

쿠키와 세션은 비슷한 역할을 하며, 동작원리도 비슷하다.

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[CS] 브라우저 동작 방법

브라우저는 html과 css 명세에 따라 html 파일을 해석해서 표시한다.

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[CS] SOLID

Robejt C. Martin은 5가지 Software design principles을 정의하였고, 앞글자를 따서 SOLID라고 부른다.

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] 컴포지트 패턴(Composite Pattern)

컴포지트 패턴이란 객체들의 관계를 트리 구조로 구성하여 부분-전체 계층을 표현하는 패턴을 말한다.

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS] 스트레티지 패턴(Strategy Pattern)

스트레티지 패턴(Strategy Pattern)이란 어떤 동작을 하는 로직을 정의하고, 이것들을 하나로 묶어(캡슐화) 관리하는 패턴을 말한다.

2023년 3월 15일
·
0개의 댓글
·