버퍼
-
버퍼 VS 빌더 VS String _ 코딩 테스트(개념편 java)알고리즘/문자열 2025. 1. 22. 15:38
▤ 목차">▤ 목차 저는 java로 지원할 예정이기에 문제 풀이 언어는 java입니다. 헷갈리는 개념1️⃣ 버퍼(buffer)와 빌더(builder) 그리고 String버퍼( buffer )- 메모리 공간을 의미한다. 데이터를 임시로 저장하는 메모리 영역이다.- 입출력(I/O) 작업에서 데이터를 효율적으로 읽거나 쓸때 사용된다. 한번에 데이터를 읽지않고 버퍼를 통해 일정 크기 단위로 데이터를 읽거나 쓴다. (읽기만 하는게 아님, 읽을때만 사용하지도 않)- I/O 성능을 개선하기 위해 일시적으로 저장한다. 예를 들어 파일을 읽을때 버퍼를 사용하면 파일의 내용을 작은 단위로 나누어 처리하고 한번에 큰 데이터를 메모리에 다 올려 놓지 않으므로 메모리 사용을 최적화할 수 있다. 빌더( builder )- 문자열..
-
특정 컴퓨터 접속 후 메세지 전달 (+ 사용중인 포트번호,taskkill, 서버 접속)JAVA/Network 2024. 6. 21. 11:05
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔사용중인 포트번호 확인방법포트(port)란 논리적인 접속 장소를 의미한다.( 직역하면 '항구'라는 의미)인터넷 프로토콜인 tcp(4계층)/ip(3계층)를 사용할 때 클라이언트 프로그램이 네트워크 상에서 특정 서버 프로그램을 지정하는 방법을 사용한다. 운영 체제 통신에서 종단점이다.네트워크 상에서 통신을 할때 IP주소를 바탕으로 해당 서버가 있는 컴퓨터에 접근하게 된다. 데이터가 받을 프로세스(process)가 어떤 것인지 알아야 데이터가 제대로 전송이 될 것이다. 이때 사용하는 것이 port number라 한다. 식별자이다. Datalink 계층(2계층)에서 호스트의 NIC로 MAC Address를 판별하고Netwok ..