우선, 개발 블로그

  • 홈
  • 태그
  • 방명록

BufferedinputStream 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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

  • 롤에서 만난 개발자

티스토리툴바