일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Java Roadmap
- php 통신
- http 버전별 개선점
- 스프링 데이터 전달
- Java 로드맵
- AWS EC2 Spring 서버
- 화살표 함수 this
- mod_php vs php-fpm
- php 통신구조
- AWS Spring MySQL Redis
- 네트워크 구성 요소
- http 변화
- 주요 네트워크 종류
- ajax 특징
- 배열 컬렉션 변환
- 스프링 HTTP 통신
- 데이터베이스 언어 종류
- jwt 특징
- 스프링 값 받아오기
- Test NullPointerException
- ajax 단점
- unknown database
- http 버전별 단점
- php 통신흐름
- 데이터베이스 설계 순서
- 테스트 필드주입 Null
- 컬렉션 배열 변환
- ajax 장점
- jwt 탄생배경
- ajax 통신
- Today
- Total
목록2025/02 (3)
zkvn99
Balanced Tree - 균형 트리란?모든 리프 노드가 같은 깊이(높이)에 있도록 유지되는 트리로 어느 한쪽으로 치우치치 않고, 노드가 가득 차면 분할, 비어 있으면 병합을 수행하여 균형을 유지합니다.B-Tree각 노드에 키(key) + 값(value) 저장 > 조회 시 바로 값을 반환 가능합니다.B+Tree모든 키(key)는 내부 노드에만 저장, 값(value)은 리프 노드에만 저장 > 조회 시 리프 노드까지 내려가야 반환 가능합니다. 더보기노드란?노드(node)는 데이터를 저장하는 기본 단위로, 트리에서 각 노드는 데이터를 저장하는 컨테이너 역할을 합니다. 노드는 부모(Parent)와 자식(Child) 관계를 가질 수 있으며, 자식이 없는 노드를 리프 노드(Leaf Node)라고 하고,트리의 최상..
PHP 요청 처리는 mod_php와 PHP-FPM으로 크게 두 가지 방식으로 나눌 수 있다. mod_php의 경우는 사용자가 http://example.com/index.php를 요청 (브라우저에서 URL을 입력)요청이 Apache 웹 서버로 전달됨 (브라우저가 HTTP 요청을 생성하여 웹 서버로 전송)Apache의 mod_php 모듈이 요청을 감지 (Apache 설정에서 mod_php가 .php 파일을 처리하도록 지정)mod_php가 직접 PHP 코드를 실행 (index.php)PHP 코드가 실행되어 HTML을 생성하여 Apache로 반환Apache가 최종 응답을 클라이언트(브라우저)로 전송 PHP-FPM의 경우는 사용자가 http://example.com/index.php를 요청 (브라우저에서 URL..
탄생 배경기존 세션(Session) 기반 인증은 사용자 수가 많아질수록 서버가 세션 정보를 계속 유지해야하므로 서버 메모리가 많이 소모되고, 세션 정보가 특정 서버에만 저장되면 로드 밸런싱 시 해당 서버로 트래픽이 몰리는 Session Sticky 이슈 등 단점이 존재했고,이러한 세션 기반 인증을 해결하기 위한 대안 중 하나로 JWT가 등장했다. 특징토큰 내부에 인증 및 사용자 정보가 들어있어, 별도의 서버 세션 저장소 없이도 인증이 가능하고, 토큰 기반이므로 서버 확장 시 세션을 동기화할 필요가 적고, RFC 7519에서 정의된 표준 형식으로 다양한 언어와 프레임워크에서 쉽게 지원이 가능하다. 구성요소JWT는 일반적으로 Header, Payload, Signature 3가지 파트로 나누어지며, 각각 ...