본문 바로가기
728x90
반응형

영상 후기81

영상 후기 - [10분 테코톡] 헌치, 써머의 HTTP 웹 네트워크 기본 HTTP는 서버와 클라이언트 간의 TCP/IP 통신 위에서 메시지를 교환하기 위해 사용되는 프로토콜이다. 클라이언트 : 데이터를 달라고 요청을 하는 사람 서버 : 요청받은 리소스를 가져다 주는 사람 TCP에서는 바이트 스트림 서비스를 제공한다. 바이트 스트림은 큰 데이터를 잘게 쪼갠 뒤 전송하는 서비스 TCP 프로토콜은 신뢰성을 담당한다. DNS는 도메인 이름 및 IP 주소를 확인하는 기능을 제공 도메인 이름을 IP 주소로 변환하고, 도메인 이름을 웹 브라우저에 입력할 때 최종 사용자를 어떤 서버에 연결할 것인지를 제어한다. URL(Uniform Resource Locator) - 웹 페이지 상의 표시 주소 URI(Uniform Resource Identifier) - URI는 URL을.. 2023. 3. 17.
영상 후기 - [10분 테코톡] 루나의 Gradle Gradle이란? Groovy를 기반으로 한 오픈소스 빌드 도구로, 거의 모든 타입의 소프트웨어를 빌드할 수 있는 빌드 자동화 시스템 빌드 소스 코드를 컴파일, 테스트, 정적분석 등을 실행하여 실행 가능한 애플리케이션으로 만들어주는 과정 소스코드 -> 빌드 -> 실행가능한 파일 빌드 도구 계속해서 늘어나는 라이브러리를 자동 추가 및 관리 프로젝트를 진행하며 라이브러리의 버전을 쉽게 동기화 Groovy JVM 상에서 실행되는 스크립트 언어. Java와 유사한 문법 구조를 가지며, 호환성이 좋다. Gradle은 왜 쓸까? 1. 프로젝트를 설정 주입(Configuration Injection) 방식으로 정의 Maven의 상속 구조보다 재사용에 용이 프로젝트의 조건을 체크할 수 있어서 프로젝트별로 주입되는 설정.. 2023. 3. 17.
영상 후기 - [10분 테코톡] 🎧 삭정의 Web 요청 & 응답과정 인터넷 Internet은 컴퓨터 네트워크들을 서로 연결 지어주는 범지구적 네트워크(= Inter-Network = 컴퓨터 네트워크들의 네트워크) 이렇게 구축된 인터넷이라는 거대한 네트워크 위에서 다양한 서비스들이 동작 웹도 인터넷 위에서 동작하는 서비스들 중 하나 웹(World Wide Web) 웹의 존재 이유는 정보(자원)의 공유 -> 웹은 수많은 요청과 응답 사이클의 연속 서버 & 클라이언트 서버 정보, 자원, 서비스를 제공하는 측. 요청을 받고 응답 하는 측. 클라이언트 클라이언트는 정보, 자원, 서비스를 사용하는 측. 요청을 보내는 측이다. HTTP(Hyper Text Transfer Protocal) 웹 요청과 응답에 관한 클라이언트와 서버사이의 규약, 서로가 지켜야하는 약속 HTTP의 태표적인.. 2023. 3. 17.
영상 후기 - [10분 테코톡] 차리의 Stream 스트림이란? 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소 스트림 구조 생성 -> 가공 -> 소비 생성 리스트, 배열, 파일과 맵 등과 같은 컬렉션으로 생성 가공 중간연산자는 필터, 맵, 리밋 등 소스로부터 얻어 낸 값들을 가공하는 역할 소비 결과를 생성하거나 사이드 이펙트를 만들기 위해서 사용 스트림의 장단점 장점 가독성이 좋다. 코드의 변경이 쉽다.(유연성) 병렬처리를 간단하게 할 수 있다. 단점 컴퓨팅 비용.(성능이 떨어진다.) 인지에 대한 비용 2023. 3. 17.
728x90
반응형