Dev Blog
close
프로필 배경
프로필 로고

Dev Blog

mode_edit_outline글작성 settings환경설정
  • 분류 전체보기
    • 백엔드
      • JAVA
      • Spring
      • Spring Boot
      • JPA
      • DB
      • etc
    • 프론트엔드
      • HTML
      • CSS
      • JS
      • React
  • 홈
  • 깃허브

쿠버네티스 용어 정리

쿠버네티스는 다수의 컨테이너를 효율적으로 배포, 확장, 관리 하기 위한 오픈소스 =>도커 컴포즈의 확장판장점- 컨테이너 관리 자동화- 부하분산(로드밸런싱)- 쉬운 스케일링 -> 트래픽 정도에 따라 서버 수를 변경할 수 있다- 셀프힐링 -> 자동 재시작 가능 kubectl은 쿠버네티스 명령어를 사용할 수 있게 해주는 CLI툴 파드란?도커에서 프로그램 실행 단위 = 컨테이너쿠버네티스에서 프로그램 실행 단위 = 파드※보통 하나의 파드에 하나의 컨테이너지만 하나의 파드에 여러 컨테이너가 존재할 수 있다! 파드 실행방법 2가지- CLI- yaml => 실무에서 주로 사용하는 방식 도커는 컨테이너 내부와 외부의 네트워크가 독립적쿠버네티스는 파드 내부와 외부의 네트워크가 독립적 Image Pull Policyyam..

  • format_list_bulleted 백엔드/etc
  • · 2025. 5. 21.
  • textsms
OAuth2.0 플로우 정리

OAuth2.0 플로우 정리

Resource Owner(사용자)Client(개발서버)Authorization Server(인증하고 토큰을 발급해주는 서버)Resource Server(네이버, 카카오, 구글 같은 API를 제공하는 서버)플로우

  • format_list_bulleted 백엔드/etc
  • · 2024. 9. 4.
  • textsms

Access Token과 Refresh Token

JWT(JSON Web Token)인증에 필요한 정보들을 암호화시킨 JSON 토큰을 의미.Access Token을 HTTP헤더에 실어 서버가 클라이언트를 식별하는 방식.JWT는 JSON 데이터를 Base64 URL-safe Encode 를 통해 인코딩하여 직렬화한 것JWT 구조Header{ "alg":"HS256", "type":"JWT"}alg : 서명 암호화 알고리즘(ex: HMAC SHA256, RSA)typ : 토큰 유형Payload토큰에서 사용할 정보의 조각들인 Claim 이 담겨있다. (실제 JWT 를 통해서 알 수 있는 데이터)서버와 클라이언트가 주고받는 시스템에서 실제로 사용될 정보에 대한 내용을 담고있다.key-value 형식으로 이루어진 한 쌍의 정보를 Claim이라고 칭한다..

  • format_list_bulleted 백엔드/etc
  • · 2024. 3. 21.
  • textsms
객체지향의 4가지 특징

객체지향의 4가지 특징

객체지향은 4가지 특징이 있다. 캡슐화 추상화 상속화 다형성 - 캡슐화는 외부에서 데이터 또는 기능에 직접 접근을 못하도록 하는 개념이다. 만약 직접 접근을 할 수 있다면 예상치 못한 문제가 발생될 확률이 높아지고 유지보수도 어려워질 것이다. - 추상화는 공통적인 속성과 기능들을 정의하는 것을 말한다. 추상화를 하게되면 중복코드가 줄어들며 코드의 재사용성이 증가하고 코드가 깔끔해진다. 자바에서는 추상화를 인터페이스와 추상클래스로 구현할 수 있다. 추상 클래스는 추상 메소드뿐만 아니라 생성자, 필드, 일반 메소드도 포함할 수 있지만 인터페이스는 오로지 추상 메소드와 상수만을 포함할 수 있다. 인터페이스를 사용하는 이유는 추상 클래스는 다중 상속을 지원하지 않지만 인터페이스는 다중 상속을 지원한다. 그리고 ..

  • format_list_bulleted 백엔드/etc
  • · 2024. 1. 21.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • 백엔드
      • JAVA
      • Spring
      • Spring Boot
      • JPA
      • DB
      • etc
    • 프론트엔드
      • HTML
      • CSS
      • JS
      • React
최근 글
인기 글
최근 댓글
태그
  • #UsernamePasswordAuthenticationFilter
  • #스프링 부트 핵심 가이드
  • #RedirectAttributes
  • #thymeleaf
  • #스프링
  • #아키텍쳐
  • #Spring Security
  • #jwt
  • #springboot
  • #static final
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바