post-thumbnail

[CS] FCFS / RR

FCFS(First Come, First Served)도착 순서에 따라 종료될 때까지 진행되는 방식의 비선점 스케줄링 방식먼저 도착한 순서대로 프로세스 작업이 실행됨작업 시간이 짧고 김에 따라 도착 순서에 변동이 있을 경우 비효율적대화형 시스템(짧고 빠르게 번갈아가며

2021년 2월 28일
·
0개의 댓글
post-thumbnail

[CS] Scrum

팀 중심의 개발 효율성을 높이는 개발 절차를 의미한다.Product Backlog이 단계에서는 여러 요구사항을 한데 모아 다음 단계에서의 계획회의를 준비한다.제품 개발에 필요한 모든 요구사항을 우선순위에 따라 나열한 것이다.Sprint Planning Meeting요구

2021년 2월 22일
·
0개의 댓글
post-thumbnail

[CS] HTTP Method

HTTP 메소드(HTTP Method)를 이용해 클라이언트가 서버에 데이터를 전송하고, 반대로 서버에서 클라이언트로 데이터를 회신할 수 있다. 클라이언트가 서버에 데이터를 요청할 때는 GET 메소드를 사용하고, 클라이언트에서 서버로 회신할 때는 POST 메소드를 사용한

2021년 2월 9일
·
0개의 댓글
post-thumbnail

[CS] HTTP Status Code

Http Status Code. Hyper Text Transfer Protocol 응답 상태를 알려주는 코드200 (해당 요청 수행 성공)201 Created (PUT 메소드에 의해 서버에 파일 생성됨)203 Non-authoritative information (서

2021년 2월 7일
·
0개의 댓글
post-thumbnail

[CS] PCB

PCB(Process Control Block). 프로세스를 실행하는데 필요한 정보를 가지고 있는 것. 각각의 프로세스마다 고유하게 생성되며 실행 완료 시 삭제됨일반적으로 프로세스가 CPU로부터 할당 받아 작업을 진행하다가 다른 프로세스나 작업 스케줄링에 의하여 일시적

2021년 2월 1일
·
0개의 댓글
post-thumbnail

[CS] CSR SSR

사용자가 볼 수 있는 웹 상에서의 화면을 서버에서 렌더링 하는지, 클라이언트에서 렌더링 하는지에 따라 서버사이드 렌더링과 클라이언트 사이드 렌더링으로 나눈다. CSR > CSR(Client Server Rendering).

2021년 1월 29일
·
0개의 댓글
post-thumbnail

[CS] Deque

리스트의 양쪽 끝에서 삽입삭제가 가능한 자료구조. 스택+큐를 합친 구조이다.두개의 포인터를 사용한다. 각 양쪽에서 삽입삭제 연산을 실행한쪽의 입력을 제한하는 입력제한데크(Scroll), 한쪽의 출력을 제한하는 출력제한데크(Shelf)가 있다큐와 스택을 선형리스트 구조에

2021년 1월 16일
·
0개의 댓글
post-thumbnail

[CS] Queue

일반적으로 대기 큐, 줄, 의미로 해석되는 그 큐를 생각하면 된다. 큐는 자료구조에서 삽입 삭제가 동시에 일어나는 구조를 가진다.일반적으로 삽입 삭제가 동시에 이루어짐에 따라 FIFO(First In First Out) 형태라고도 한다. 일반적으로 계산대에 선 사람들의

2021년 1월 13일
·
0개의 댓글
post-thumbnail

[CS] Stack

데이터를 후입선출 구조로 유지하는 추상 데이터형. 아래부터 쌓은 구조를 생각하면 이해하기 쉽다. 가장 먼저 들어온 것이 아래에 쌓이기 때문에 맨 마지막에 들어온 것이 가장 먼저 나간다.(LIFO)선형 자료구조의 하나이다. Last In First Out. 일반적으로 콘

2021년 1월 12일
·
0개의 댓글
post-thumbnail

[CS] 절차지향 VS 객체지향

파일의 상단에서부터 하단에 이르기까지 순서대로 순차처리하며 유기적으로 연결된다. 기존의 컴퓨터 처리방식과 유사하기 때문에 상대적으로 속도가 빠르다.1) C언어기능별 모듈화를 통해 절차지향과 다르게 상대적으로 순서에 구애받지 않는다. 모듈의 재사용성이 장점이기 때문에 처

2021년 1월 11일
·
0개의 댓글
post-thumbnail

[CS] Devops

기존의 소프트웨어 개발과 인프라 관리에 이르는 프로세스를 사용하는 조직보다 빠르게 애플리케이션과 서비스를 빠른 속도로 제공할 수 있게 조직의 역량을 향상시키는 문화, 철학, 방식 또는 도구의 조합을 총체적으로 말한다.일반적으로 데브옵스(DevOps)는 개발(Develo

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] 인증 & 인가

사용자(유저)의 아이디와 비밀번호를 확인한다. 서비스를 사용하기에 앞서 아이디와 비밀번호를 생성, 확인함으로써 어떤 사용자가 사용하는지 알 수 있다.사용자(유저)가 요청하는 request에 대해 요청할 수 있는 권한을 가진 사용자인지를 확인한다.사용자가 서버에 로그인

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] Scale UP&OUT

일반적으로 확장은 데이터베이스의 속도 향상이나 클라이언트의 수가 증가함에 따라 대응하기 위해 다음과 같은 과정을 시행한다.수직 스케일. 기존 서버 -> 향상된 서버 변경 기존의 데이터베이스 속도 향상과 클라이언트 수 증가에 따른 문제점을 해결하기 위해 해당 서버에 하드

2020년 12월 22일
·
0개의 댓글
post-thumbnail

[CS] MSA

마이크로서비스 아키텍처(MicroService Architecture). 대규모 소프트웨어 개발에서 단독 실행가능/독립배치가 가능한 모듈 단위로 기능을 분해하여 서비스하는 아키텍쳐 구조를 말한다. 각 절단된 독립적 모듈을 마이크로서비스 라 한다.각 마이크로서비스는 독립

2020년 12월 22일
·
0개의 댓글

[CS] CI&CD

CI > CI(Continuous Intefration). 지속적 통합. 한 순간이 아닌 지속적으로 테스트, 빌드 등 실시하는 것 서로 같은 작업을 하는 작업자들 사이의 지속적인 테스트와 빌드 과정으로 개발하는데 있어 시간과 비용적인 측면에서 효율성을 증대할 수

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Call by reference / value

함수 호출 방법 중 참조에 의한 호출을 말한다.값이 있는 주소를 참조하여 처리한다. 값의 주소를 전달하는 함수 방식.값 참조와 다르게 복사대신 값의 주소만을 참조하므로 속도가 상대적으로 빠르다값의 주소를 참조하기 때문에 기존의 값이 상대적으로 영향을 받을 가능성이 크다

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Thread

작업의 할당 단위인 프로세스내에 존재하는 실행의 한 단위이다. 프로세스 ⊃ 스레드. 스레드는 프로세스를 구성하는 요소이기 때문에, 프로세스가 할당받은 메모리, 자원 등에 대해서도 공유가능하다.그렇기 때문에 프로세스의 실행, 준비, 대기 등의 상태를 가질 수 있고 이것을

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Clean Architecture

일반적으로 유지보수와 테스트 모든 방면에 있어서 효율적으로 관리하기 위해 작성된 아키텍쳐이다.엔티티: 핵심 업무의 규칙, 객체나 함수일 수 있고 가장 중요한 부분.유스케이스: 어플리케이션 내 업무 규칙. 유스케이스 간 캡슐화&구현인터페이스 어댑터: 어댑터들의 모임. 게

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] Garbage Collector(ion)

컴퓨터 상에서 할당되는 자원과 배치는 일정한 단위로 진행된다. 하지만 할당과 해방을 반복하면서 기존에 수용할 수 있는 할당영역의 크기가 가비지(garbage)로 인해 줄어들면서 효율성을 낮추게 된다. 이러한 문제를 해결하기 위해 파일 재배치 등의 처리기능을 하는 것을

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[CS] TDD

TDD(Test Driven Development). 테스트 주도 개발.일반적으로 선 개발 - 후 테스트 및 검증 방식이 아닌 테스트 코드를 먼저 작성하면서 개발 사이클을 진행하는 것을 의미한다. 코드의 품질을 높이고 유지보수에 용이하게 하기 위해 사용한다. Red,

2020년 12월 16일
·
0개의 댓글