Home
MXXI.kr
Cancel

[주니어 백엔드 개발자가 반드시 알아야 할 실무 지식] 9장 최소한 알고 있어야 할 서버 지식

💡해당 게시글은 최범균님의 ‘주니어 백엔드 개발자가 반드시 알아야 할 실무 지식’을 개인 공부목적으로 메모하였습니다. 9장에서 다루는 내용 개발자와 서버 OS 계정과 권한 프로세스 관리 디스크 용량 관리 파일 디스크립터 제한 시간 맞추기 크론으로 스케줄링하기 alias 등록하기 네트워크 정보 확인 ...

[김영한의 스프링 MVC 1편 백엔드 웹 개발 핵심 기술] Servlet

Servlet 김영한님의 스프링 MVC 1편 백엔드 웹 개발 핵심 기술 강의를 통해 Servlet의 HTTP 요청/응답 처리 메커니즘과 다양한 데이터 전송 방식을 정리함 Servlet 기본 설정 프로젝트 구성 필수 설정 Java 17 이상 ...

[김영한의 스프링 MVC 1편 백엔드 웹 개발 핵심 기술] 웹 애플리케이션 이해

웹 애플리케이션 이해 김영한님의 스프링 MVC 1편 백엔드 웹 개발 핵심 기술 강의를 통해 웹 애플리케이션의 구조와 핵심 기술을 정리함 웹 애플리케이션의 기본 구조 웹 서버와 WAS 현대 웹 애플리케이션은 HTTP 프로토콜을 기반으로 동작하며, 정적 리소스 처리와 동적 로직 실행을 분리하여 처리함 웹 서버 (Web ...

[주니어 백엔드 개발자가 반드시 알아야 할 실무 지식] 8장 실무에서 꼭 필요한 보안 지식

💡해당 게시글은 최범균님의 ‘주니어 백엔드 개발자가 반드시 알아야 할 실무 지식’을 개인 공부목적으로 메모하였습니다. 8장에서 다루는 내용 중요한 보안 인증과 인가 암호화 HMAC을 이용한 데이터 검증 방화벽으로 트래픽 제한 감사 로그(Audit Log) 남기기 데이터 노출 줄이기 비정상 접근 처리 시큐...

[모든 개발자를 위한 HTTP 웹 기본 지식] HTTP 헤더2 - 캐시와 조건부 요청

HTTP 헤더2 - 캐시와 조건부 요청 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 통해 HTTP 캐시의 기본 동작 원리, 검증 헤더(Last-Modified, ETag)와 조건부 요청(If-Modified-Since, If-None-Match), 캐시 제어 헤더(Cache-Control), 프록시 캐시, 캐시 무효화 방법을 정...

[모든 개발자를 위한 HTTP 웹 기본 지식] HTTP 헤더1 - 일반 헤더

HTTP 헤더1 - 일반 헤더 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 통해 HTTP 헤더의 기본 구조와 용도, 표현 헤더(Content-Type, Content-Encoding 등), 협상(Content Negotiation), 전송 방식, 일반 정보 헤더, 인증 헤더, 쿠키의 동작 방식과 보안 속성을 정리함 HTT...

[모든 개발자를 위한 HTTP 웹 기본 지식] HTTP 상태코드

HTTP 상태코드 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 통해 HTTP 상태코드의 개념과 분류, 2xx(성공), 3xx(리다이렉션), 4xx(클라이언트 오류), 5xx(서버 오류) 각 분류별 주요 상태코드와 PRG 패턴을 정리함 상태코드 개요 HTTP 상태코드란? 정의 클라이언트가 보낸 ...

[모든 개발자를 위한 HTTP 웹 기본 지식] HTTP 메서드 활용

HTTP 메서드 활용 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 통해 클라이언트에서 서버로 데이터를 전송하는 방식, 실무에서 자주 사용되는 4가지 데이터 전송 상황, HTTP API 설계 패턴(Collection, Store, Control URI)을 정리함 클라이언트에서 서버로 데이터 전송 데이터 전송 방식 ...

너비 우선 탐색 (BFS, Breadth-First Search) 알고리즘

너비 우선 탐색(BFS, Breadth-First Search)은 그래프를 완전 탐색하는 방법 중 하나로, 시작 노드에서 출발해 시작 노드를 기준으로 가까운 노드를 먼저 방문하면서 탐색하는 알고리즘임 큐(Queue) 자료구조를 이용해 구현하며, 최단 경로를 보장하는 특징이 있음 그래프의 모든 정점을 한 번씩 방문하며, 레벨 순회(Level...

에라토스테네스의 체 (Sieve of Eratosthenes) 알고리즘

소수(Prime Number)를 찾는 문제는 고대부터 현대 암호학까지 이어지는 컴퓨터 과학의 핵심 주제임 기원전 3세기 그리스 수학자 에라토스테네스(Eratosthenes)가 고안한 에라토스테네스의 체는 2000년이 지난 지금도 특정 범위 내 모든 소수를 찾는 가장 효율적인 알고리즘 중 하나로 평가받고 있음 소수를 직접 찾는 것이 아니라 ...