코딩baby의 성장기

고정 헤더 영역

글 제목

메뉴 레이어

코딩baby의 성장기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (8)
    • 네트워크 (1)
    • 코딩테스트 (0)
    • Spring (0)

검색 레이어

코딩baby의 성장기

검색 영역

컨텐츠 검색

분류 전체보기

  • [Java]정적 펙토리 메서드

    2025.04.08 by 정성윤TV

  • [네트워크] HTTP 헤더와 쿠키

    2025.03.30 by 정성윤TV

  • [네트워크] HTTP 상태코드

    2025.03.30 by 정성윤TV

  • [네트워크] HTTP 요청 방식 GET, POST, PUT, DELETE

    2025.03.29 by 정성윤TV

  • [네트워크] HTTP 메시지 구조

    2025.03.29 by 정성윤TV

  • [네트워크] URL, URN, HTTP, 무상태

    2025.03.29 by 정성윤TV

  • [네트워크] PORT, DNS

    2025.03.18 by 정성윤TV

  • [네트워크] IP,TCP/IP, UDP

    2025.03.18 by 정성윤TV

[Java]정적 펙토리 메서드

정적 팩토리 메서드란?static 키워드를 붙여서 만든 객체 생성 전용 메서드이다. (static을 사용하면 객체 없이 바로 사용가능)생성자 대신 객체를 만들고 초기값도 넣을 수 있다.JPA에서 setter쓰지 않는게 좋다고 했는데 그것을 해결하기 위해 정적팩토리 메서드를 사용한다고 한다.public class Member { private String name; // 생성자를 private으로 숨기고 private Member(String name) { this.name = name; } // 정적 팩토리 메서드 public static Member of(String name) { return new Member(name); // 내부에서 객체 ..

카테고리 없음 2025. 4. 8. 16:45

[네트워크] HTTP 헤더와 쿠키

1. HTTP 헤더와 쿠키 HTTP 통신에서 헤더(Header)는 클라이언트와 서버가 주고받는 부가 정보를 담고 있으며,쿠키(Cookie)는 클라이언트 측에 상태 정보를 저장하는 대표적인 방식이다.1-1. HTTP 헤더란?HTTP 메시지에서 요청 또는 응답에 포함되는 메타데이터이다.브라우저 정보, 인증 정보, 콘텐츠 타입 등 다양한 정보를 전달한다. ex) 예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐 시 관리 정보 등등 1) 요청 헤더 (Request Header)클라이언트가 서버에 요청할 때 함께 전송하는 정보Host요청 대상 서버의 도메인Host: www.example.comUser-Agent브라우저 및 운영체제 정보User-Agent: Mozill..

카테고리 없음 2025. 3. 30. 16:43

[네트워크] HTTP 상태코드

1. HTTP 상태 코드서버는 클라이언트의 요청을 처리한 후, 그 결과를 숫자 코드로 알려준다.이 숫자가 바로 HTTP 상태 코드(Status Code)이다.상태 코드는 세 자리 숫자로 구성되며, 첫 번째 숫자에 따라 응답의 성격이 분류된다. 1-1. 상태 코드 분류 요약범위분류명의미1xx정보(Informational)요청을 받았으며, 계속 처리 중2xx성공(Success)요청이 정상적으로 처리됨3xx리다이렉션(Redirection)추가 작업 필요 (다른 위치로 이동 등)4xx클라이언트 오류(Client Error)클라이언트의 잘못된 요청5xx서버 오류(Server Error)서버 측의 문제로 요청 처리 실패 1-2. 1xx (정보 응답)지금은 사용을 거의 안 한다고 함.100 Continue계속 진행하..

카테고리 없음 2025. 3. 30. 16:14

[네트워크] HTTP 요청 방식 GET, POST, PUT, DELETE

HTTP 요청 방식 (Method)HTTP는 클라이언트가 서버에 무엇을 요청하는지를 표현하기 위해 다양한 요청 메서드를 제공한다.가장 많이 사용되는 메서드는 GET, POST, PUT, DELETE 등이다.2-1. 주요 HTTP 요청 방식 요약GET데이터 조회 (읽기)게시글 목록 조회, 검색POST데이터 생성회원가입, 로그인PUT데이터 전체 수정게시글 전체 내용 변경PATCH데이터 일부 수정게시글 제목만 수정DELETE데이터 삭제게시글 삭제OPTIONS지원하는 메서드 확인사전 요청 처리 (CORS 등)HEAD응답 헤더만 요청리소스 존재 여부 확인용2-2. GET 방식데이터를 URL 뒤에 붙여서 전송 (쿼리스트링 방식)주소창에 노출됨 → 보안에 취약캐싱 가능 / 즐겨찾기 가능주로 데이터 조회 용도ex) G..

네트워크 2025. 3. 29. 20:49

[네트워크] HTTP 메시지 구조

1. HTTP 메시지 구조HTTP 통신은 클라이언트와 서버가 주고받는 메시지로 이루어지며,이 메시지는 크게  요청(Request) 과 응답(Response) 두 가지로 나뉜다.1-1. 요청 메시지 (Request Message)클라이언트가 서버에 무언가를 요청할 때 보내는 메시지이다.구성 구조① 요청라인 (Request Line) ② 헤더 (Header) ③ 빈 줄 (CRLF) ④ 바디 (Body)  1) 시작라인 (start-Line)메서드클라이언트의 요청 방식GET, POST, PUT, DELETE 등요청 URI요청 리소스의 경로/index.htmlHTTP 버전사용 중인 HTTP 버전HTTP/1.1ex) GET /index.html HTTP/1.12) 헤더 (Header)요청에 대한 부가적인 정보..

카테고리 없음 2025. 3. 29. 16:56

[네트워크] URL, URN, HTTP, 무상태

0. URI (Uniform Resource Identifier)자원을 식별하는 통합 규칙→ 인터넷 상의 모든 자원을 고유하게 식별하기 위한 표현 방식ex)  https://www.example.com/images/logo.png0. URL (Uniform Resource Locator)자원이 "어디에 있는지(위치)"를 나타내는 주소→ 우리가 브라우저 주소창에 입력하는 것이 바로 URL이다.ex) https://www.example.com:443/users?id=10#section1 https: 프로토콜www.example.com: 호스트443: 포트 (생략 가능), 일반적으로 생략, 생략시 http는 80, https는 443/users: 경로?id=10: 쿼리 파라미터#section1: 북마크(앵커)..

카테고리 없음 2025. 3. 29. 16:17

[네트워크] PORT, DNS

1. PORT (포트) 포트란?IP 주소가 네트워크 상의 장치를 식별한다면, 포트(Port)는 하나의 장치 내에서 실행 중인 특정 애플리케이션을 구분하는 역할을 한다.하나의 컴퓨터(서버)에서 여러 개의 서비스(웹 서버, 메일 서버 등)가 실행될 수 있기 때문에 포트 번호를 통해 목적지를 명확하게 구분한다. 포트의 특징0 ~ 65535 범위의 숫자로 구성됨.0 ~ 1023번 포트 (Well-Known Port)→ 주요 네트워크 서비스에 할당된 포트 (운영체제가 예약함) 잘 알려저서 안씀.1024 ~ 49151번 포트 (Registered Port)→ 특정 애플리케이션을 위해 등록된 포트49152 ~ 65535번 포트 (Dynamic/Private Port)→ 일시적으로 사용되는 포트 (임시 연결)주요 포트..

카테고리 없음 2025. 3. 18. 22:59

[네트워크] IP,TCP/IP, UDP

0.인터넷 프로토콜 4계층1. 인터넷 통신 개요인터넷에서 컴퓨터 간 통신은 클라이언트-서버 모델을 기반으로 이루어진다. 한 컴퓨터가 요청을 보내면 다른 컴퓨터가 응답을 보내는 방식이다. 2. IP(Internet Protocol)IP는 인터넷에서 데이터를 전달하는 핵심 프로토콜이다. 데이터를 패킷(Packet) 단위로 쪼개어 목적지 IP 주소로 전송한다.   - IP패킷 안에 있는 정보는 출발지 IP, 도착지 IP, 전송데이터, 기타 등등... 이 있다!!!  그러나 IP만으로는 안정적인 데이터 전송이 어렵다. IP의 한계:비연결성: 대상이 없거나 서비스 불능 상태여도 패킷 전송 ex)상대 컴퓨터가 꺼저 있어도 전송을 한다...하지만 받지 못하겠지비신뢰성: 패킷이 손실되거나 순서가 뒤바뀔 가능성이 있다...

카테고리 없음 2025. 3. 18. 22:39

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
코딩baby의 성장기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바