profile
웹 개발을 공부하고 있는 윤석주입니다.
태그 목록
전체보기 (19)JavaScript(7)자바스크립트(7)js(7)프론트엔드(4)프로세스(4)컴퓨터 네트워크(4)네트워크(4)OS(3)process(2)임계구역(2)Operating System(2)execution context(2)cpu(2)process life cycle(2)다단계 큐(2)React(2)http(2)리액트(2)실행 컨텍스트(2)DNS(2)동기화(2)frontend(2)프로세스 라이프 사이클(2)front end(2)CPU 스케줄링(2)운영체제(2)POST(1)이벤트루프(1)4-way Handshake(1)cpu스케줄링(1)시분할(1)PCB(1)Context Switching(1)문맥교환(1)개발(1)테스크 큐(1)Request(1)Response(1)공유자원(1)리액트 성능 최적화(1)대칭키(1)웹개발(1)객체(1)통신(1)memoization(1)메모이제이션(1)대기 큐(1)스케줄링(1)lexical environment(1)프로토타입(1)프로세스 동기화(1)Prototype(1)await(1)Process Synchronization(1)event loop(1)교착 상태(1)HTTP 프로토콜(1)세마포(1)(1)HTTP message(1)async(1)비동기(1)웹 통신(1)성능 최적화(1)리액트 메모(1)고차함수(1)tcp(1)콜백함수(1)내부 슬롯(1)실행 컨텍스트 스택(1)ready큐(1)DNS Round Robin(1)https(1)컴퓨터네트워크(1)프로세스 상태(1)리액트 기초(1)execution context stack(1)Load balancing(1)Dead Lock(1)new(1)State(1)this(1)self(1)DOM(1)monitor(1)Process Control Block(1)자바스크립트 this(1)round robin(1)객체 생성(1)프로퍼티 어트리뷰트(1)비동기 프로그래밍(1)렉시컬 환경(1)생성자 함수(1)critial section(1)프로세스 제어 블록(1)cs스터디(1)http method(1)다단계 피드백 큐(1)cpu시분할(1)교착상태(1)react.js(1)모니터(1)req(1)리졸버(1)로드밸런싱(1)어플리케이션(1)synchronization(1)CA(1)내부 메서드(1)이벤트 루프(1)load balance(1)memo(1)생성자(1)task queue(1)리액트 입문(1)React.memo(1)object(1)비대칭키(1)component(1)res(1)3 Way-Handshake(1)상호 배제(1)proto(1)protocol stack(1)Semaphore(1)동기(1)web developer(1)로드밸런서(1)property attribute(1)GET(1)
post-thumbnail

리액트의 발상

리액트는 프론트엔드 진영에서 가장 많이 사용되는 라이브러리입니다. 페이스북에서 만들어진 리액트는 국내/외 유수의 기업들에서 view를 담당하는 라이브러리로서 사용되고 있습니다. 리액트가 이렇게 널리 사용되는 이유가 무엇일까요? 왜 여러 기업들이 리액트를 프론트엔드 기술

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

교착상태

교착상태란 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기를 기다리며 더 이상 작업을 진행할 수 없는 상태를 말합니다. 교착상태는 아사현상과 비슷하지만 잘못된 정책으로 인해 프로세스의 작업이 지연되는 아사현상과 달리 여러 프로세스가 작업하는 환경에서 자연스럽게 발

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

프로세스 동기화

프로세스들은 작업을 진행하며 서로 데이터를 주고 받아야 하는 경우가 생깁니다. 프로세스끼리 통신을 하는 경우 누가 먼저 작업할지, 언제 작업이 끝날지 등을 서로 알려주어야 하는데 이를 "동기화"라고 합니다. 프로세스 간 통신 프로세스는 시스템 내에서 독립적으로 실행되기

2021년 10월 30일
·
1개의 댓글
post-thumbnail

프로세스와 PCB

바탕화면에 있는 프로그램을 더블 클릭하면 프로그램이 실행됩니다. 프로그램이 실행된다는 것은 해당 코드가 메모리에 올라와 작업이 진행된다는 의미와 같습니다. 흔히 프로그램이 실행이 되면 프로세스가 된다는 표현을 합니다. 프로그램은 저장장치에 저장되어 있는 정적인 상태,

2021년 10월 24일
·
1개의 댓글

생성자 함수와 객체 생성

생성자 함수와 객체 생성 자바스크립트에선 Object함수와 new 연산자를 함께 호출해 빈 객체를 생성할 수 있습니다. 생성자 함수란 new 연산자와 함께 호출하여 객체를 생성하는 함수를 말한다. 자바스크립트는 Object 함수 외에도 String, Number,

2021년 10월 15일
·
0개의 댓글
post-thumbnail

프로퍼티 어트리뷰트(Property Attribute)

내부 슬롯과 내부 메서드는 ECMAScript사양에서 사용하는 의사 프로퍼티와 의사 메서드이다. ECMAScript에서 사용하는 \[Value]와 같은 이중 대괄호로 감싼 이름들이 내부 슬롯과 내부 메서드다.원칙적으로 이들은 자바스크립트 엔진의 내부 로직이므로 개발자가

2021년 10월 10일
·
1개의 댓글

React.memo()

리액트는 UI성능을 향상시키기 위해 React.memo()라는 고차 함수를 제공합니다. 이 함수는 렌더링 결과를 메모이징하므로 불필요한 리렌더링을 줄일 수 있습니다.리액트에서는 props를 통해 하위 컴포넌트에 데이터를 전달합니다. 컴포넌트들은 해당 값들이 변경될 때

2021년 8월 31일
·
0개의 댓글
post-thumbnail

웹 통신의 큰 흐름 1

이번 포스팅부터 웹 개발을 할 경우 일어나는 웹 통신의 큰 흐름을 네트워크의 관점에서 알아보려고 합니다. 'google.com'을 chrome창에 입력할 경우 일어나는 일에 대해 설명해보라는 질문은 개발자 취업을 준비하시는 분들이라면 익숙한 질문이라고 생각합니다. 이번

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

비동기 프로그래밍

비동기 프로그래밍 오늘은 비동기 프로그래밍에 대해 알아보겠습니다. 어느 평화로운날 진구와 도라에몽은 집안일을 반반 나누어서 진행하기로 했습니다. 진구는 식기들 세척하기 -> 서랍장에 넣기 이불, 베개 꺼내서 털기 빨래 세탁기에 돌리기 -> 빨래 널기 도라에몽은 바닥

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

CPU 스케줄링 2

CPU 스케줄링 2 저번 시간 배웠던 것처럼 CPU스케줄링이란 프로세스들의 라이프사이클(상태)을 관리하는 것입니다. 이번 시간엔 저번 시간에 배웠던 내용을 바탕으로 CPU 스케줄링에 어떤 알고리즘이 존재하는지 살펴보겠습니다. 비선점형 알고리즘 비선점형이란 어떤 프로세스

2021년 5월 31일
·
0개의 댓글
post-thumbnail

CPU 스케줄링 1

오늘은 운영체제를 접하면 처음 배우게 되는 CPU 스케줄링과 관련된 내용을 살펴보겠습니다.

2021년 5월 24일
·
0개의 댓글
post-thumbnail

DNS Round Robin

DNS round robin을 알기 위해선 먼저 로드밸런싱과 라운드 로빈이라는 개념에 대해 알아야 합니다. 따라서 로드밸런싱과 라운드 로빈을 살펴보고 마지막으로 DNS round robin을 알아보겠습니다.일반적으로 우리가 알고 있는 클라이언트와 서버는 인터넷을 통해

2021년 5월 23일
·
0개의 댓글
post-thumbnail

HTTPS

HTTPS는 Hyper-Text Transfer Protocol Secure의 약자로 이름에서 보듯 기존의 HTTP보다 안전한 통신 프로토콜이다.그럼 무엇으로부터 안전하다는 뜻인가? 지금부터 HTTPS가 무엇으로부터 안전한지 살펴보자HTTPS의 장점 중 하나는 내가 다

2021년 5월 19일
·
0개의 댓글
post-thumbnail

실행 컨텍스트 2

저번 시간에 이어 예제를 통해 실행 컨텍스트가 어떻게 생성되고 관리되는지 알아보자전역 객체는 전역 코드가 평가되기 이전에 생성된다. 전역 객체에는 빌트인 전역 프로퍼티와 전역 함수, 그리고 표준 빌트인 객체가 추가되며 동작 환경에 따라 클라이언트 사이드 Web API(

2021년 5월 17일
·
0개의 댓글
post-thumbnail

실행 컨텍스트 1

자바스크립트 실행 컨텍스트 1

2021년 4월 26일
·
0개의 댓글
post-thumbnail

this

자바스크립트의 this

2021년 4월 25일
·
0개의 댓글
post-thumbnail

프로토타입

자바스크립트의 프로토타입

2021년 4월 21일
·
0개의 댓글
post-thumbnail

콜백함수와 고차함수

콜백함수와 고차함수의 정의를 알아봅니다.

2021년 4월 19일
·
0개의 댓글