호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (451) N
    • 개발 (244) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (9) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173) N
      • 리뷰 (110) N
      • 기타 (61)
    • 전자회로 & 부품 (25) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[JAVA] Spring에서 세션 관리와 Redis 세션 클러스터링

대규모 사용자 트래픽이 발생하는 웹 서비스에서 세션 관리는 중요한 과제입니다. 특히 서버가 여러 대일 경우, 사용자의 세션 정보를 어떻게 공유하고 유지할 것인지는 시스템 안정성과 직결됩니다. Spring에서의 기본 세션 관리Spring Boot 기반의 애플리케이션은 기본적으로 HTTP 세션을 서버의 메모리에 저장합니다. 즉, 세션은 요청을 처리한 서버 인스턴스의 메모리에 저장되며, 다음 요청도 동일한 서버에 도달해야 세션을 유지할 수 있습니다.이 방식은 단일 서버 환경에서는 충분하지만, 다중 서버 또는 WAS를 수평 확장한 환경에서는 다음과 같은 문제가 발생합니다:서버 간 세션 정보가 공유되지 않아 로그인 상태가 유지되지 않음로드 밸런서 설정이 세션 스티키(sticky session)를 강제하게 되어 ..

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 27.
  • textsms
ROG Xbox Ally X 리뷰 – 최강 휴대용 게이밍 PC, 콘솔 감성까지 품다!

ROG Xbox Ally X 리뷰 – 최강 휴대용 게이밍 PC, 콘솔 감성까지 품다!

어렸을 때부터 ‘언제 어디서든 트리플 A급 게임을 즐길 수 있다면 얼마나 좋을까’ 하는 상상을 해본 적이 있을 겁니다. 그 상상을 현실로 만든 기기가 바로 ROG Xbox Ally X입니다. ASUS와 Xbox가 손잡고 탄생한 이 휴대용 게이밍 PC는 단순히 강력한 성능뿐 아니라 ‘콘솔 감성’까지 완벽하게 녹여낸 제품입니다. 1. 디자인 및 조작감디자인ROG Xbox Ally X의 전면에는 7인치 1080p 디스플레이가 자리하며, 왼쪽에는 Xbox의 상징적인 X버튼이 위치해 있습니다. 컨트롤러 배치 또한 Xbox를 그대로 따르고 있어 콘솔 유저라면 즉시 익숙해질 수 있습니다.상단에는 전원 버튼, 3.5mm 오디오 단자, 마이크로 SD 슬롯, 볼륨 조절 버튼, USB-C 포트 두 개가 있습니다. 특히..

  • format_list_bulleted IT 테크/리뷰
  • · 2025. 10. 27.
  • textsms

[JAVA] Spring Boot에서 OAuth2 소셜 로그인 구현하기 (kakao)

OAuth2는 사용자 인증을 제3자 인증 제공자(Google, Kakao, GitHub 등)에 위임하여 간편하게 로그인할 수 있는 방식입니다.Spring Boot에서는 spring-security-oauth2-client를 활용하여 소셜 로그인을 쉽게 구현할 수 있습니다. OAuth2 소셜 로그인 흐름클라이언트가 소셜 로그인 버튼 클릭Spring Security가 OAuth2 인증 서버로 리디렉션사용자가 소셜 로그인 서비스(Google, Kakao, GitHub)에 로그인소셜 서비스에서 인증 코드를 발급하여 콜백으로 전달서버가 토큰 발급 및 사용자 정보 가져오기로그인 완료 후 원하는 페이지로 리다이렉트모든 과정은 Spring Security의 필터 체인과 OAuth2UserService에서 처리됩니다...

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 26.
  • textsms
엑셀 자동화 매크로 + 파이썬 활용법 - 업무 속도 10배 높이는 실전 가이드

엑셀 자동화 매크로 + 파이썬 활용법 - 업무 속도 10배 높이는 실전 가이드

매일 반복되는 엑셀 업무, 손으로 하시나요? 엑셀 자동화는 VBA 매크로를 넘어 파이썬 기반 자동화로 진화했습니다. 단순한 수식 반복부터 대량 보고서 생성, 데이터 시각화까지 이제는 코드 몇 줄로 처리할 수 있습니다.엑셀 자동화 매크로와 파이썬을 함께 활용하는 방법을 예제로 정리했습니다. 엑셀 자동화란?엑셀 자동화는 사람이 반복적으로 수행하는 엑셀 작업(데이터 정리, 계산, 보고서 작성 등)을 매크로나 외부 언어(파이썬 등)를 이용해 자동으로 처리하는 기술입니다.보고서 자동 생성 (일·주·월간)매출 데이터 통합 및 집계조건부 서식, 그래프, 피벗테이블 자동 작성파일 변환 및 메일 발송까지 자동화 엑셀 매크로(VBA) 기본 이해VBA(Visual Basic for Applications)는 엑셀 내장..

  • format_list_bulleted IT 테크/기타
  • · 2025. 10. 26.
  • textsms

[JAVA] JWT 기반 인증/인가 구현하기 (Spring Boot 실전 가이드)

JWT(Json Web Token)은 RESTful API에서 세션 없이 인증과 인가를 처리할 수 있는 토큰 기반의 인증 방식입니다.Spring Boot에서 JWT 기반 인증/인가를 구현하는 흐름을 알려드리겠습니다. JWT란 무엇인가?JWT는 Header, Payload, Signature 3가지로 구성된 JSON 기반 토큰입니다.일반적으로 인증이 완료된 사용자의 정보를 Payload에 담아 클라이언트에 전달하며, 이 토큰을 재사용해 API 요청 시 인증 정보를 대신합니다.HEADER: { "alg": "HS256", "typ": "JWT" }PAYLOAD: { "sub": "userId", "role": "ROLE_USER", "exp": 1700000000 }SIGNATURE: HMACSH..

  • format_list_bulleted 개발/JAVA
  • · 2025. 10. 25.
  • textsms
ChatGPT API 사용법 + 요금 최적화 12가지 — 실전 코드 & 비용 절감 전략

ChatGPT API 사용법 + 요금 최적화 12가지 — 실전 코드 & 비용 절감 전략

ChatGPT API 사용법 + 요금 최적화를 찾고 계신가요? 시작 설정부터 모델 선택, 토큰 관리, 공식 요금 구조, 그리고 Batch API를 통한 50% 절감 방법을 정리했습니다. 무엇이 달라졌나 (2025)Responses API가 기본: 텍스트·이미지·함수 호출 등 통합 엔드포인트로 단순화됨. 공식 문서.Batch API: 비동기 대량 처리 시 입력/출력 모두 50% 할인. 24시간 내 처리. 가이드, 요금 페이지.비용 관리 가이드 제공: 토큰 절감, 캐싱/압축, 스트리밍 등.토큰 카운트 원칙: 입력/출력 토큰 단가가 분리되어 과금. 토큰이란?운영 팁: 모델별 레이트 리밋 준수 및 재시도(지수 백오프). 시작하기 - 키 발급 & SDK 설치OpenAI 플랫폼 로그인 → API Keys에서..

  • format_list_bulleted IT 테크/기타
  • · 2025. 10. 25.
  • textsms
  • navigate_before
  • 1
  • ···
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • ···
  • 76
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (451) N
    • 개발 (244) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (9) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173) N
      • 리뷰 (110) N
      • 기타 (61)
    • 전자회로 & 부품 (25) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #java
  • #typescript
  • #springboot
  • #google지도api
  • #api가이드
  • #리눅스명령어
  • #mysql
  • #routesapi
  • #리눅스기초
  • #googlemap
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바