• 검색 결과가 없습니다.

자바네트워크 제10주

N/A
N/A
Protected

Academic year: 2022

Share "자바네트워크 제10주"

Copied!
24
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

자바네트워크 제10주

버퍼

(2)

제13장 버퍼

필요성

버퍼개요

버퍼의 네 가지 기본 속성

버퍼에서 데이터 읽고 쓰기

Buffer 클래스가 제공하는 유틸리티 메소드

Buffer 하위클래스가 제공하는 유틸리티 메소드

버퍼 만들기

ByteBuffer

CharBuffer

채널에서 버퍼 사용하기

논의

(3)

필요성

Native 코드가 빠르다는 통념을 버려라.

프로그램은 간결하게 작성하라.

기존의 잘 검증된 라이브러리를 활용하라.

프로그램하려는 대상을 이해하고 가장 효율적인 구조를 만 들어라.

(4)

버퍼개요

자바에 직접 시스템메모리를 활용할 수 있도록 함.

(5)

버퍼 개요

(6)

java.nio Package

(7)

Little/Big endian

(8)

버퍼의 네 가지 기본 속성

(9)

버퍼의 속성

(10)

버퍼의 함수

(11)

버퍼의 함수

(12)

버퍼에서 읽고 쓰기

1 바이트씩 읽고 쓰기: get(), put(byte)

배열을 사용한 다량의 데이터 읽고 쓰기: get(byte[]), put(byte[])

버퍼를 매개변수로 사용 : put(Buffer)

(13)

clear

position limit capacity

position limit capacity

(14)

rewind

position limit capacity

position limit

capacity

(15)

flip

position limit capacity

position limit

capacity

(16)

compact

position limit capacity

position limit capacity

(17)

duplicate

position limit capacity

position limit capacity

mark

mark 동일한 메모리 참조

(18)

asReadOnlyBuffer

position limit capacity

position limit capacity

mark

mark 동일한 메모리 참조, 읽기만 가능

(19)

slice

position limit capacity

position limit capacity

동일한 메모리 참조

(20)

버퍼 만들기

(21)

DirectBuffer

allocateDirectBuffer()

view Buffer

(22)

CharBuffer

(23)

채널에서 버퍼 사용하기

read()

write()

(24)

논의

• API 이해

참조

관련 문서

실제 Ragnar Locker 랜섬웨어의 경 우, 하이브리드 암호 시스템을 사용했지만, 스트림 암호에 동일한 키를 사용하여 키 재사용 공격이 가능 했다..

 회선교환방식보다 적은 비용으로 네트워크 설계가 가능 (전송 로의 효율적이용)  상대 스테이션이 다른 스테이션과 데이터 교환 중이거나 고장 등의

비트스트림을 해당 임의 접근 가능 시점부터 복호화를 하는 경우, 비트스트림 내에 포함된 계층들 가운데 해당 계층이 IRAP 픽처며 해당 계층의 모든 참조

Alignment rate외에도 한우 유전체 정보를 참조 유전체 에 정렬하는 과정에 중요한 점은 sequencing된 단편서열 이 유전체의 동일한 부분에서 생성되었냐는 점이다. 이를

각 계층에서 수행하는 동적 메모리 할당의 총합을 메모리 할당량이라 하고, 메모리 복사의 총 합을 메모리 복사량이라 하며, 이를 최소화하여 메모리 및 프로세서 자원을

제안하는 스왑 기반 레드 -블랙 트리는 각 노드에 쓰기 횟수를 유지하고 노드의 쓰 기 횟수가 특정 횟수를 초과하는 경우 새로운 메모리 공 간을 할당받아 메모리

현재 DRAM은 저가격 및 random access가 가능 하다는 장점을 가지고 있지 만 휘발성이라는 단점을 가지고 있으며, 플래시 메 모리는 저가격 및 비 휘발성의

격리면제서 소지자나 A비자 소지자가 예방접종력이 있는 경우, 예방 접종완료자 검사장소인 보건소 또는 의료기관에서 검사가 가능한 지.. ○ 사전입력신고시스템을 통해 예방접종력이