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