분류 전체보기

웹 개발/🌐 JavaScript

Javascript에서 호출스택과 태스크큐의 관계

자바스크립트에서 호출스택과 태스크큐의 관계자바스크립트에서 호출 스택(call stack)과 태스크 큐(task queue)는 비동기 프로그래밍과 이벤트 루프(event loop)의 중요한 개념입니다. 이 둘은 자바스크립트의 싱글 스레드 환경에서 코드 실행의 흐름을 제어하는 중요한 역할을 합니다. 이들의 관계와 동작 방식에 대해 알아보겠습니다.1. 호출 스택 (Call Stack)호출 스택은 자바스크립트 엔진이 함수를 호출할 때마다 그 함수의 실행 정보를 스택 구조에 쌓는 곳입니다. 기본적으로, 자바스크립트는 동기적으로 코드가 실행되며, 각 함수는 호출되면 호출 스택에 쌓이고 실행이 끝나면 스택에서 빠져나옵니다.스택 구조: 호출 스택은 후입선출(LIFO, Last In First Out) 구조로 동작합니다..

유튜브

유튜브 구독자 1000명 달성!

드디어 유튜브 구독자 1000명을 달성!유튜브에서 축하한다고 메일도 왔다구독자 1만명 달성하는게올해 목표 할수있을까...?!

서버&백엔드/🐧 Linux

리눅스 read(r)와 execute(x) 권한 차이

1. Read (r, 읽기 권한)파일: 파일 내용을 읽을 수 있음. (cat, less, vi 등으로 파일을 열어볼 수 있음)디렉토리: 디렉토리 내부의 파일 목록을 조회할 수 있음. (ls 명령어 사용 가능)❗ 주의: 디렉토리에 r 권한만 있고 x 권한이 없으면, ls로 파일 목록은 볼 수 있지만, 해당 파일을 열거나 접근하는 것은 불가능함.ls -ldr--r--r-- 2 user user 4096 Feb 1 12:00 mydir 위처럼 r만 있는 경우:ls mydir # 가능cd mydir # Permission denied (불가능)2. Execute (x, 실행 권한)파일: 실행 가능한 파일(스크립트, 바이너리 등)을 실행할 수 있음../script.sh   # 실행 가능디렉토리: 디렉토리 내..

컴퓨터 과학/🛜 네트워크

TCP/IP 4계층 모델

TCP/IP 4계층 모델인터넷 프로토콜 스위트(internet protocol suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 프로토콜의 집합이며, 이를 TCP/IP 4계층 모델로 설명하거나 OSI 7계층 모델로 설명하기도 합니다. 이 글에서는 TCP/IP(Transmission Control Protocol/Internet Protocol) 4계층 모델을 중심으로 설명하며, 이 계층 모델은 네트워크에서 사용되는 통신 프로토콜의 집합으로 계층들은 프로토콜의 네트워킹 범위에 따라 네 개의 추상화 계층으로 구성됩니다.계층 구조TCP/IP 계층은 네 개의 계층을 가지고 있으며 OSI 7계층과 많이 비교합니다.위 그림처럼 TCP/IP 계층과 달리 OSI 계층은 애플리케이션 계층을 세 개로 쪼개..

컴퓨터 과학/🔢 자료구조

스택

스택Stack(스택)은 LIFO(Last In, First Out) 구조를 가지는 자료구조로, 나중에 삽입된 요소가 먼저 제거되는 방식입니다. 즉, 한쪽 끝에서만 데이터를 삽입하고 제거할 수 있습니다. 1.Java에서 Stack 사용법Java에서는 java.util.Stack 클래스를 제공하여 스택을 쉽게 사용할 수 있습니다.import java.util.Stack;public class StackExample { public static void main(String[] args) { // Stack 생성 Stack stack = new Stack(); // 요소 추가 (push) stack.push(10); stack.push(20)..

컴퓨터 과학/🔆 프로그래밍

서버사이드 렌더링과 클라이언트 사이드 렌더링

서버 사이드 렌더링 (SSR: Server Side Rendering)작동 방식서버에서 HTML을 완전히 생성한 뒤, 클라이언트(브라우저)에 전달합니다.브라우저는 서버에서 받은 완성된 HTML을 그대로 화면에 렌더링합니다.특징요청마다 서버에서 HTML을 생성하기 때문에 페이지 로딩 시 서버와의 통신이 중요합니다.서버가 모든 렌더링 작업을 처리하므로 클라이언트의 부담이 적습니다.장점빠른 초기 화면 표시: 사용자는 HTML이 완성된 상태로 받아보기 때문에 페이지 로딩 속도가 빠르게 느껴집니다.SEO(검색 엔진 최적화)에 유리: 검색 엔진이 HTML을 바로 크롤링할 수 있어 검색 노출이 용이합니다.구형 브라우저 호환성: 자바스크립트 처리 능력이 약한 브라우저에서도 동작이 안정적입니다.단점서버 부하: 모든 요청..

이재원
'분류 전체보기' 카테고리의 글 목록 (4 Page)