우선, 개발 블로그

  • 홈
  • 태그
  • 방명록

다운로드 메모리 1

[springboot] 파일 다운로드 구현할 때, 메모리 잡히는 것 해결 방법!!

상황 byte[] totalByte = Files.readAllBytes(Paths.get(resourceMasterEntity.getPath())); .... BufferedOutputStream outStream = new BufferedOutputStream(response.getOutputStream()); .... outStream.write(totalByte); 파일을 byte로 저장한 뒤, response로 보내려는 목적으로 작성했고 실제로 작동을 했으나 서버가 터졌습니다......ㅠㅠ 이유를 알아보고자 해당 API가 동작할 때 서버 cpu와 메모리를 관찰했습니다. .......?!?! 실제로 CPU 사용량의 %가 100을 훌쩍 넘겼으며 CPU 사용량이 비정상적일 때 나타나는 Controll..

Spring & Spring Boot 2022.09.14
1
더보기
프로필사진

주니어 백엔드 개발자의 개발 일기입니다:)

  • 분류 전체보기 (79)
    • Java (10)
    • Spring & Spring Boot (14)
    • React (3)
    • JPA & SQL (7)
    • AWS & GCP (5)
    • Python (3)
    • C# & Unity (2)
    • Dart & Flutter (3)
    • MFC (1)
    • Error (12)
    • Git (6)
    • CI & CD (1)
    • 머신러닝 & 딥러닝 (3)
    • 개발 , 컴퓨터, IT지식 (8)

Tag

구글 드라이브 최신문서함, 최신문서함, 파이썬 실행 시간 측정, javascript typescript, intellij 명령줄이, 구글 드라이브 쿼리, 구글 드라이브 매개변수, Python 실행 시간 측정, React 설치하기, intellij 명령줄이 너무 깁니다., sourcetree branch checkout, 리액트 개발 환경, 소스트리 브랜치 변경, intellij 명령줄, javascript typescript 차이점, Java Arrary List, react-simple-jstree path, react-simple-jstree, vGPU driver, JPA,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

  • 롤에서 만난 개발자

티스토리툴바