hansjour 개발일지

  • 홈
  • algorithm

2024/05/26 1

[javascript] Buffer(버퍼)란? | 장,단점과 노드js를 활용한 예시

버퍼 파일을 읽거나 쓸 때 한 덩어리로 처리하지않고 작은 단위로 시간을 절약하는 방법이다.전송 속도를 조절하거나, 데이터의 흐름을 제어하기 위해 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 물리적인 메모리 영역이다.주로 입출력시에 많이 사용하는데, 예를 들어 파일을 읽어올 때  데이터가 바로 전달되지 않고 우선 출력버퍼에 데이터가 저장된다.그러다가 버퍼가 가득 차거나 특정 경우가 발생 시(개행 문자, 엔터 등) 그 내용을 전달한다.보통 이렇게 버퍼 단위로 전송할 때, '버퍼를 비운다'고 표현하며,전달받은 입장에서는 전체 내용을 한번에 다 가져오지 않고 버퍼 하나 크기 만큼만 받게 된다.    - 버퍼의 크기는 고정되지 않을 수 있다. 버퍼의 크기는 시스템 설정이나 프..

Backend-dev/nodeJS & express 2024.05.26
이전
1
다음
더보기
프로필사진

hansjour 개발일지

궁금해서 공부하는 블로그

  • 분류 전체보기 (160)
    • Server (12)
      • Linux (6)
      • 클라우드 (3)
    • Programming Languages (21)
      • Java (16)
      • Python (2)
      • C,C++ (2)
    • Backend-dev (14)
      • Spring (4)
      • Django (4)
      • nodeJS & express (6)
    • Web (3)
    • Network (1)
    • DevOps (5)
      • Git (4)
      • Docker (1)
    • alorithm (95)
      • programmers (60)
      • Baekjoon (34)
    • IoT (1)
      • raspberryPi4 (1)
    • 생활리뷰 (6)

Tag

코딩테스트, 알고리즘, 백준, 코테, 큐, 스택, 스프링, 리눅스, 실버2, 깊이우선탐색, 탐색, 배열, dfs, 실버1, 자료구조, 자바, java, 프로그래머스, github, 스프링부트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/05   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바