URL Connection
은 Java에서 제공하는 네트워크 API로 특정 URL과의 연결을 설정하고 데이터를 주고받을 수 있도록 해준다. 이 API는 다양한 프로토콜(HTTP, HTTPS, FTP 등)을 통해 데이터를 송수신할 수 있으며, 네트워크 통신을 위한 기본적인 기능을 제공한다. URL과 URL Connection의 관계 URL
는 특정 리소스를 가리키는 주소를 나타내는 객체이고 URLConnection
은 URL에 연결하고 데이터를 주고받기 위한 클래스이다.
Continue reading
java에서 IP주소 InetAddress 클래스에 대한 포스팅이다. InetAddress 클래스는 Java에서 IP 주소를 표현하고 네트워크와 관련된 작업을 수행할 수 있도록 제공되는 표준 클래스이다. 이 클래스는 IP 주소와 호스트 이름을 다룰 수 있으며, 네트워크 애플리케이션 개발에 사용한다.
Continue reading
네트워크에서 자주 사용되는 용어와 약어를 정리한 포스팅이다.
Continue reading
새해 첫 포스팅 시작
Continue reading
우선 직렬화에 앞서 스트림에 자바에서 말하는 스트림에 대해서 알고 가자. 자바에서 입출력을 수행하려면, 즉 어느 한쪽에서 다른 쪽으로 데이터를 전달하려면, 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이것을 스트림
이라 한다. 즉, 스트림이란 데이터를 운반하는 통로이다.
Continue reading
스트림의 최종연산
에 대한 포스팅과 스트림 최종연산 중 하나인 collect() 메서드
와 Collector 인터페이스
를 통한 통계
및 그룹화(Grouping)
와 분할(partitioning)
연산에 대한 포스팅이다.
Continue reading
Collectors.partitioningBy()
은 요소들을 참(true)인 그룹과 거짓(false)인 boolean 그룹으로 분할해서 두 개의 그룹을 맵(Map)으로 반환한다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
Continue reading
Collectors.groupingBy()
는 스트림 요소를 지정된 기준에 따라 그룹화하는 기능으로 이를 통해 데이터를 그룹별로 분류하고 집계할 수 있다. 기존 시스템이 레거시라 자바에서 데이터를 처리해야 할 상황이 와서 뇌에 기록(기억).
Continue reading