# IO

112개의 포스트

[입출력] Stream

Java에서 데이터를 주고 받기 위한 통로이다.모든 I/O에서는 Stream을 통해서 한다.표준 입출력을 제외한 모든 I/O에서는 Stream을 직접 만들어야한다.

4일 전
·
0개의 댓글
·
post-thumbnail

[Section 1] Java 심화

사진은 오페라 가르니에 홀 테라스에서 본 파리 시내 거리 - 파리에서 제일 파리 느낌 나는 거리 큰 거리중 하나! 밀린거 쓰고 마저 써야지~~

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

Reactor Pattern

I/O 는 OS 에서 하는 동작중에 가장 느리다. RAM 에 데이터가 접근 할 때는 (10^-9 초)가 걸리는 반면, 디스크와 네트워크에 접근할 때는 (10^-3 초) 정도가 걸린다.전통적인 블로킹 I/O 프레임워크를 통해 개발을 하면 Request 가 들어올때 새로운

2023년 3월 5일
·
0개의 댓글
·
post-thumbnail

Java Reactive Programming : 1. Introduction

왜 대규모 MSA 서비스 어플리케이션들은 리액티브로 작성될까?

2023년 3월 4일
·
0개의 댓글
·

io - ByteStream(ObjectInputStream, ObjectOutputStream, DataInputStream, DataOutputStream)

객체를 직렬화(serialization) 하는 역할ObjectOutputStream(OutputStream).writeObject(Object) -> void.writeBoolean(boolean) -> void

2023년 3월 2일
·
0개의 댓글
·

백준 1707. 이분 그래프 코드 분석

20210805님의 코드:메모리 약 53MB, 시간 1644ms메모리 약 54MB, 시간 1540ms확실히 반복문을 사용한 코드가 빠르다.

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

Network - Blocking/Non-blocking & Sync/Async + I/O

한눈에 바로보기블로킹과 논블로킹은 A함수가 B함수를 호출했을 때, 제어권을 어떻게 처리하느냐에 따라 달라진다.만약 A가 B함수를 호출하고 현재 B가 호출되면서 B는 자신의 일을 진행해야 한다.(제어권은 B)Blocking : 함수 B는 자기 할 일을 다 마칠 때까지

2023년 3월 1일
·
0개의 댓글
·

io - ByteStream(FilterInputStream, FilterOutputStream)

InputStream의 FilterStreamBufferedInputStream : 버퍼 사용DataInputStream : primitive typeSequenceInputStream : 두 스트림 연결DigestInputStreamLineNumberInputStre

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

I/O redirection

입력: STDIN출력: STDOUT, file_IO

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

[I/O] Stream - Filter

: 다른 Stream을 받아 변환하는 Stream.생성자로 다른 Stream을 받아오는 것이 특징! (입력장치, 출력장치에 바로 연결되지 않는다!)데코레이터 패턴Filter 개념 그림 by 강사님기초 자료형으로 읽고 쓰는 기능을 가진 Stream 클래스 (filter)

2023년 1월 26일
·
0개의 댓글
·

[I/O] URL, URLConnection - Crawling

Web상을 돌아다니면서 정보를 수집하는 행위= 웹페이지를 읽고 내가 원하는 정보를 찾아오는 것

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

[I/O] Stream (0112~)

java.io주어진 data를 읽거나 data에 쓰는 기능을 가진 객체 (프로그램과 data 사이를 연결하는 통로?)💥💥 주의!!! java 1.8부터 추가된 함수형의 stream과는 다름!!!!!! 💥💥방향 (I/O) - Stream은 단일 방향을 가진다. (

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

컴퓨터 시스템 구조

해당 게시글은 kocw에서 제공하는 금오공과대학교 최태영 교수님의 무료 강의를 공부하고 정리하기 위해서 만들어졌습니다.지금 까지는 cpu가 하나인 컴퓨터 구조를 기준으로 설명현대 컴퓨터 구조는 Multiprocessors로 이뤄져있다.발열이나, 성능에서 문제가 있기 때

2023년 1월 13일
·
0개의 댓글
·

[I/O] File, 경로 (0112~0113)

모든 곳에서 입출력 기능 사용(대표적으로 우리가 사용해왔던 println())java.io사용 빈도 매우 높음성능에 직결 - 속도, 다양성 (입출력 처리에 따라 프로그램의 성능이 많이 좌우됨)I/O 원리 이해File 컨트롤 - 더이상 휘발성의 정보만을 사용하지 않음\-

2023년 1월 12일
·
0개의 댓글
·

[Java] 파일 입출력(I/O)

자바에서는 입출력을 다루기 위해 InputStream, OutputStream을 제공한다. 스트림은 단방향으로만 데이터를 전송할 수 있기에, 입력과 출력을 동시에 처리하기 위해서는 각각의 스트림이 필요하다.실습하는 코드와 같은 디렉토리에 codestates.txt라는

2023년 1월 9일
·
0개의 댓글
·
post-thumbnail

IO(파일 입출력)

Input/Output이라고 한다 Input : 파일 데이터를 읽는다. 키보드의 데이터를 읽는다. 네트워크상의 데이터를 읽는다(전송)Output :파일에 데이터를 쓴다. 모니터에 데이터를 쓴다(출력). 네트워크상에 데이터를 쓴다(전송)InputStream : 1byte

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

컴퓨터의 동작 원리

컴퓨터의 동작 구조를 파악하고 컴퓨터의 구성 요소를 알아보자

2023년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Kakao Cloud School] 8번째 회고록

교육과정 8주차가 되었습니다. Java에서의 Nested Class, JDK 1.8, Thread, I/O에 대해서 배웠습니다. 한 주동안 방대한 CS 지식을 학습하려하니 부담이 되었지만 비기너로써 잘 배우기 위해 지치지 않을 것입니다.

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

러스트 입출력 방법 총정리 - Rust로 알고리즘 풀기

썸네일 출처: https://ye-yo.github.io/thumbnail-maker/러스트로 알고리즘 풀기를 처음 시작하면서 가장 문제가 됐던 부분이 바로 어떻게 입출력을 해야 하나? 였습니다. 파이썬처럼 함수 하나로 입출력이 다 되는 것에 너무 익숙해졌던

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

Java IO

소켓 혹은 파일을 다룰 때 습관적으로 선언하던 Buffered 접두사를 이해하기 위해 해당 블로그를 작성한다.

2022년 12월 27일
·
0개의 댓글
·