전체글(118)
-
HTTP 웹 기본 지식 (3) | HTTP 헤더
본 게시글은 아래의 강의를 수강하고 요약 및 추가 정리한 게시글 입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 강의 | 김영한 - 인프런김영한 | , [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복 로드맵을 먼저 확인해주세요. (바www.inflearn.com[목차]1. 인터넷 네트워크 2. URI와 웹 브라우저 요청 흐름--------------------------------- 포스팅 (1) 3. HTTP 기본 4. HTTP 메서드5. HTTP 메서드 활용 6. HTTP 상태 코드 --------------------------------- 포스팅 (2) ← 이번 포스팅7. HTTP 헤더 - 일반..
2025.03.30 -
HTTP 웹 기본 지식 (2) | HTTP 개념, 메서드, 상태 코드
본 게시글은 아래의 강의를 수강하고 요약 및 추가 정리한 게시글 입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 강의 | 김영한 - 인프런김영한 | , [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복 로드맵을 먼저 확인해주세요. (바www.inflearn.com[목차]1. 인터넷 네트워크 2. URI와 웹 브라우저 요청 흐름--------------------------------- 포스팅 (1) 3. HTTP 기본 4. HTTP 메서드5. HTTP 메서드 활용 6. HTTP 상태 코드 --------------------------------- 포스팅 (2) ← 이번 포스팅7. HTTP 헤더 - 일반..
2025.03.25 -
HTTP 웹 기본 지식 (1) | 인터넷 네트워크와 URI
본 게시글은 아래의 강의를 수강하고 요약 및 추가 정리한 게시글입니다. 모든 개발자를 위한 HTTP 웹 기본 지식 강의 | 김영한 - 인프런김영한 | , [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복 로드맵을 먼저 확인해주세요. (바www.inflearn.com[목차]1. 인터넷 네트워크 2. URI와 웹 브라우저 요청 흐름--------------------------------- 포스팅 (1) ← 이번 포스팅3. HTTP 기본 4. HTTP 메서드5. HTTP 메서드 활용 6. HTTP 상태 코드 --------------------------------- 포스팅 (2)7. HTTP 헤더 - 일반 헤..
2025.03.24 -
JDBC
1. JDBC란?JDBC는 자바에서 데이터베이스와 연결하여 데이터를 주고받을 수 있도록 해주는 API이다. 자바 애플리케이션에서 SQL을 실행할 수 있도록 도와주는 역할java.sql package의 interface와 class를 활용한다. JDBC 주요 기능데이터베이스 연결 : DriverManager, ConnectionSQL 실행 : Statement, PreparedStatement결과 가져오기 : ResultSet트랜잭션 처리 : commit, rollback연결 종료 : close (Connection, Statement, ResultSet 모두 자원 반납 필수임) 2. 데이터베이스 연결1) DriverManager Class데이터 원본(= Database)에 JDBC driver를 통하여..
2025.03.19 -
어플리케이션 개발 구조와 흐름
1. 데이터 흐름: 3계층형 아키텍처1) 클라이언트 (프리젠테이션 계층)사용자가 직접 상호작용하는 인터페이스.사용자가 브라우저(또는 모바일 앱)를 통해 웹 서버에 요청을 보냄. (HTTP/HTTPS 통신 프로토콜 사용)브라우저는 요청을 보낼 때 필요한 데이터를 포함해 보냄(쿠키, 헤더 등).2) 웹 서버와 애플리케이션 서버 (애플리케이션 계층)클라이언트의 요청은 웹 서버로 전달된 뒤, 필요한 작업에 따라 애플리케이션 서버로 전달된다. 웹 서버(Web Server)역할: HTTP 요청을 처리하고 정적 리소스(HTML, CSS, JS 파일 등)를 클라이언트에 바로 제공.정적 리소스 요청이라면 웹 서버가 자체적으로 처리하고 응답.예: 사용자가 이미지를 요청할 경우, 웹 서버가 이미지 파일을 찾아 응답.애플리케..
2025.03.18 -
알고리즘 효율 분석 | 시간 복잡도, 빅오 표기법
1. 시간 복잡도 (Time Complexity)알고리즘의 성능을 나타내는 지표 입력 크기 n에 따라 연산 횟수가 어떻게 증가하는지를 나타낸다 즉, 입력 크기가 커질수록 성능이 어떻게 변하는지를 수학적으로 분석하는 것 시간 복잡도는 낮을 수록 좋다주로 빅오 표기법(Big-O Notation)을 사용해서 표현 2. 빅오 표기법 2-1. 빅오 표기법최악의 경우 시간 복잡도를 표현하는 방법 시간 복잡도의 점근적 상한 (상한선: 빅오, 하한선: 빅오메가) 어떤 프로그램의 연산 횟수가 f(x)라고 할 때, f(x)에서 가장 영향이 큰 항만 남기고 상수와 낮은 차수는 제거하는 방식으로 표현한다. 예: f(x)=2x² + 3x + 5 → O(x²)2-2. 빅오 시간 복잡도 구하기 (빅오 상한의 정의)다음을 만족하..
2025.03.12