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

Dev Blog

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

시멘틱 태그

HTML의 시멘틱 태그는 문서의 구조와 의미를 명확하게 나타내기 위해 사용되는 태그다.이 규칙을 잘 지키면 웹접근성이 향상되고, SEO를 강화할 수 있다. 태그의미사용 예시 또는 설명문서나 섹션의 머리말 영역로고, 네비게이션, 제목 등이 위치함내비게이션 링크 영역메뉴, 링크 목록 등문서의 주요 콘텐츠페이지의 핵심 내용문서 내 주제별 구분 영역뉴스, 블로그 글 등 주제 단위로 콘텐츠 구분독립적인 콘텐츠 영역블로그 글, 기사, 포럼 글 등 단독으로 사용 가능한 콘텐츠보조 콘텐츠 영역광고, 관련 글, 사이드바 등문서나 섹션의 바닥글 영역저작권 정보, 연락처, 사이트 링크 등삽입된 이미지, 도표, 코드 등의 그룹화이미지와 캡션을 묶을 때 사용의 설명 또는 캡션이미지나 도표에 대한 설명 텍스트강조 표시형광펜처럼 ..

  • format_list_bulleted HTML
  • · 2025. 5. 28.
  • textsms

쿠버네티스 용어 정리

쿠버네티스는 다수의 컨테이너를 효율적으로 배포, 확장, 관리 하기 위한 오픈소스 =>도커 컴포즈의 확장판장점- 컨테이너 관리 자동화- 부하분산(로드밸런싱)- 쉬운 스케일링 -> 트래픽 정도에 따라 서버 수를 변경할 수 있다- 셀프힐링 -> 자동 재시작 가능 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
트랜잭션

트랜잭션

트랜잭션 - 개념트랜잭션이란 하나의 서비스 로직을 안전하게 처리하도록 보장해주는 것을 뜻한다.트랜잭션 ACID1. 원자성: 트랜잭션 내에서 실행한 작업들은 마치 하나의 작업인 것처럼 모두 성공하거나 모두 실패해야한다. 2. 일관성: 모든 트랜잭션은 일관성있는 데이터베이스 상태를 유지해야한다. 예를 들어 데이터베이스에서 정한 무결성 제약 조건을 항상 만족해야 한다.3. 격리성: 동시에 실행되는 트랜잭션들이 서로에게 영향을 미치지 않도록 격리한다. 격리성은 동시성과 관련된 성능 이슈로 인해 트랜잭션 격리 수준을 선택할 수 있다.4. 지속성: 트랜잭션을 성공적으로 끝내면 그 결과가 항상 기록되어야 한다. 중간에 시스템에 문제가 발생해도 데이터베이스 로그 등을 사용해서 성공한 트랜잭션 내용을 복구해야한다.DB ..

  • format_list_bulleted DB
  • · 2024. 4. 30.
  • 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

일반 Join과 Fetch Join

일반 Join일반 조인을 하는 경우 조회의 주체가 되는 엔티티만 불러온다.만약 조인된 엔티티의 다른 값을 조회하게 된다면 아래처럼 select 쿼리를 호출하게된다. select o1_0.order_id, o1_0.delivery_id, o1_0.member_id, o1_0.order_date, o1_0.status from orders o1_0 join member m1_0 on m1_0.member_id=o1_0.member_id join delivery d1_0 on d1_0.delivery_id=o1_0.delivery_id select m1_0.member_id, m1_0.city, m1_0.street, m1_0.zipcode, m1_0.name from ..

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.