Java8 Functional Interface 간단한 예제로 알아보기
Java8 특징과 추가된 개념들, 간단한 예제 Java8의 주요 개념 java8에서 추가된 주요 개념들은 아래와 같은데 각 개념에 대해 자세하게 알아보기 전에 간단한 예제들로 java8 문법 맛보기를 해보겠습니다. 람다 표현식 함수형 인터페이스 스트림 API 병렬 스트림 기본 메서드 목표 1~10 숫자를 모두 문자열 형태로 연결하고 각 숫자 사이에는 " : " 콜론으로 이어지게 한다. 1. java8 문법 미사용 public static void main(String[] args) { final List numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); final StringBuilder stringBuilder = new StringBuilder(); ..
2023. 6. 4.
HTTP 기본개념 (HTTP/1.1, Stateful, Stateless, 비연결성, 지속연결)
HTTP 기본개념 (HTTP/1.1, Stateful, Stateless, 비연결성, 지속연결) HTTP(Hypertext Transfer Protocol)는 인터넷에서 웹페이지와 같은 리소스를 전송하기 위한 프로토콜입니다. HTTP는 클라이언트와 서버 간에 요청과 응답을 전송하며, 일반적으로 웹 브라우저에서 사용됩니다. 전송되는 데이터의 종류는 우리가 주로 사용하는 이미지, 텍스트, 영상 뿐만아니라 json, xml 등등 모든 형태의 데이터를 전송할수 있습니다. HTTP 버전 HTTP/0.9 HTTP의 초기버전으로 단순히 HTML 문서를 전송하는 용도로 사용되었습니다. GET 메소드만 지원했으며, 응답 메시지는 HTML 문서 자체였고 HTTP 헤더는 없었습니다. HTTP/1.0 HTTP/0.9에서 발전..
2023. 2. 28.