HTTP

개발/Spring Boot

스프링 부트 액츄에이터

액츄에이터 Actuator 스프링 부트가 제공하는 액츄에이터는 지표, 추적, 감사, 모니터링과 같은 프로덕션 준비 기능을 매우 편리하게 사용할 수 있는 다양한 편의 기능을 제공한다. 나아가서 다양한 모니터링 시스템과 매우 쉽게 연동할 수 있는 기능도 제공한다. 액츄에이터 의존성 추가 아래 의존성을 build.gradle에 추가해야지 액츄에이터를 사용할 수 있다. implementation 'org.springframework.boot:spring-boot-starter-actuator' // actuator 추가 액츄에이터 기능 사용 액추에이터를 사용하려면 애플리케이션의 main() 메서드를 실행시키고 /actuator 경로로 접근해야 한다. /actuator 경로를 통해 액츄에이터가 제공하는 수 많은 ..

Network

성공과 실패를 결정하는 1%의 네트워크 원리 1장: 웹 브라우저

Chapter 1. 웹브라우저가 메시지를 만든다. 01. HTTP 리퀘스트 메시지를 작성한다. 1. 탐험 여행은 URL 입력부터 시작한다. 브라우저에서 URL을 입력하는 것으로부터 여행이 시작된다. URL은 http:로부터 시작하는 것, ftp:로 시작하는 것, mailto:로 시작하는 것 등 여러가지가 있다. 이들은 모두 프로토콜이며 통신 동작의 규칙을 정한 것이다. 웹 서버나 FTP 서버에 액세스 하는 경우에는 서버의 도메인 명이나 액세스하는 파일의 경로, 서버 포트 번호 등을 URL에 포함한다. 도메인은 google.com, www.naver.com 등을 말한다. 2. 브라우저는 먼저 URL을 해독한다. 브라우저가 처음 하는 일은 웹 서버에 보내는 리퀘스트의 메시지를 작성하기 위해 URL을 해독하는..

개발/Spring MVC

스프링 MVC - 서블릿 학습

본 게시글은 인프런 김영한 선생님 강의 스프링 MVC 1편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. (2022.08.06 수정) - 복습을 하면서, 기억할 부분 추가 및 코드 부분 삭제. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/ 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com 스프링 부트는 톰캣 서버를 내장하고 있으므로, 톰캣 서버 설치 없이 편..

Network

HTTP

2023. 02.02 15:30 복습 시작 HTTP 웹의 애플리케이션 계층 프로토콜인 HTTP는 HyperText Transfer Protocol의 줄임말이다. Http는 웹의 중심이며, HTTP는 요청과 응답으로 이루어진다. Http는 Text 기반 프로토콜이다. 그럼 반대는 무엇일까? Binary 기반 프로토콜들이다. Binary 기반 프로토콜은 UDP, TCP, IP, 이더넷, FTP, telnet 등이 있다. 이 프로토콜들의 장점은 사이즈가 작다는 점이다. 단점으로는 데이터 내용을 확인하기 위해 Binary를 변환할 툴이 필요하다. Text 기반 프로토콜로는 HTTP가 있다. 장점으로는 사람이 확인을 바로 할 수 있다. 즉 변환이 필요 없다. 단점은 데이터 사이즈가 크다는 것이다. OSI 7 계층..

Debin
'HTTP' 태그의 글 목록