Workflow 관리
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
사용자 정의 리소스
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
CI/CD
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
로깅과 모니터링
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
접근 제어
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
클러스터 관리
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
고급 스케줄링
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
스토리지
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
Ingress 리소스
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
로컬에서 sonarqube 실행해보기
·
Study😜
포트 충돌 때문에 multipass라는 가상 VM에서 sonarqube를 실행했습니다. 1. SonarQube 다운로드 및 파일 전송 & SonarQube 압축 해제https://www.sonarsource.com/products/sonarqube/downloads/에서 community를 다운로드 받고 multipass의 원하는 인스턴스에 복사 후 압축을 풉니다.$ multipass transfer :$ multipass transfer sonarqube-25.2.0.102705.zip master:/home/ubuntu/sonarqube# multipass 인스턴스 접속$ multipass shell # 예) multipass shell master$ unzip /home/ubuntu/sonarq..
쿠버네티스 컨트롤러
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
쿠버네티스 네트워킹
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
Pod 살펴보기
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
쿠버네티스 첫 만남
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
쿠버네티스 설치
·
Study😜/핵심만 콕! 쿠버네티스
보호되어 있는 글입니다.
쿠버네티스 소개
·
Study😜/핵심만 콕! 쿠버네티스
쿠버네티스란?여러 서버로 구성된 클러스터 환경에서 컨테이너화된 프로세스를 관리하기 위한 컨테이너 오케스트레이션(Orchestration) 플랫폼호스트 운영체제를 공유가상 머신에 비해 훨씬 더 가볍습니다.가상 머신과 마찬가지로 실행 환경을 독립적으로 가져갈 수 있습니다.컨테이너를 쉽게 복제하거나 배포할 수 있습니다.컨테이너의 배포, 확장, 스케줄링을 자동화할 수 있습니다.CNCF(Cloud Native Computing Foundation, Cloud Native 오픈소스를 관리하는 재단)의 첫 번째 프로젝트 컨테이너 오케스트레이션이란?다수의 서버 위에서 컨테이너의 전반적인 라이프사이클을 관리해주는 플랫폼 쿠버네티스는 컨테이너의,실행 및 배포를 책임집니다.이중화와 가용성을 보장합니다.수평확장(Scale o..
Spring Security에서 /logout 동작 과정
·
Study😜
프로젝트에서 직접 /logout API를 생성한 적이 없는데 호출되고, 커스텀하게 사용하지 않았을 때 세션만 제거하고 쿠키는 제거하지 않아서 Spring Security의 /logout 동작 과정을 살펴보게 되었습니다.🙂Spring Security의 로그아웃 API 살펴보기Spring Security는 GET /logout과 POST /logout을 지원합니다. /logout을 호출했을 때 springframework.security.web.authentication.logout.LogoutFilter.java의 doFilter가 수행됩니다.doFilter에서 logout과 onLogoutSuccess를 주목하면 됩니다. this.handler.logout(request, response, auth);..
CSRF(Cross-Site Request Forgery)
·
Study😜
CSRF(Cross-Site Request Forgery)는 웹 애플리케이션 보안에서 가장 빈번히 발견되는 취약점 중 하나입니다. 공격자는 사용자를 속여 원치 않는 요청을 서버에 보내도록 하며, 이는 사용자 계정 탈취나 권한 있는 작업의 악용으로 이어질 수 있습니다.CSRF란?CSRF(Cross Site Request Forgery)는 사용자의 인증 정보를 악용하여 악의적인 요청을 서버에 전송하는 공격입니다. 사용자가 신뢰하는 사이트와의 인증 상태를 활용해 비인가 작업을 실행하도록 유도합니다. 공격 시나리오사용자가 http://bank.com에 로그인하고 세션이 활성화된 상태로 유지.공격자는 사용자를 악성 사이트 http://malicious.com로 유도.악성 사이트에 아래와 같은 코드가 포함되어 있음..
[JAVA] 알파벳 ::: 그래프탐색,DFS,백트래킹
·
Algorithm 문제풀기/Baekjoon
[ 문제 ]https://www.acmicpc.net/problem/1987  [ 제출코드 ]   [ 풀이 ]주어진 맵에서 알파벳을 탐색하여, 서로 다른 알파벳을 방문하는 경로의 최댓값을 구합니다.깊이 우선 탐색(DFS) 방식을 사용했습니다.   [ 시간 복잡도 & 공간 복잡도 ]DFS 탐색DFS에서 모든 가능한 경로를 탐색하려고 할 때, 각 지점에서 4개의 방향으로 재귀적으로 탐색합니다. visited 배열을 사용하여 방문한 알파벳을 기록하고, 이미 방문한 알파벳을 다시 방문하지 않도록 처리합니다.visited 배열의 크기는 최대 26 (`A`부터 `Z`까지)입니다. DFS에서 탐색하는 경로는 각 위치에서 최대로 26개의 알파벳을 방문할 수 있습니다.각 위치에서 4방향으로 탐색할 수 있지만, 방문한 알..
Spring Security에서 WebSecurityConfigurerAdapter가 Deprecated된 이유와 새로운 구성 방법
·
Study😜
보호되어 있는 글입니다.
[Spring] Argument Resolver
·
Study😜/Spring
보호되어 있는 글입니다.
[Docker] SpringBoot + MySQL + Docker 프로젝트 실행하기
·
Study😜
토이 프로젝트를 생성했는데 AWS에 Docker로 띄우는 방법을 알고 싶어서 찾아보게 되었습니다.SpringBoot + MySQL + Docker로 띄우는 방법을 처음부터 끝까지 작성된 내용을 찾지 못해서 제가 실행한 방법을 직접 글로 남기게 되었습니다.여기저기 찾아보고 작성한 내용이기 때문에 부족한 내용이 있을 수 있습니다. 추가되어야 하거나 잘못된 내용이 있다면 알려주세요 :) 우선, Docker로 실행하려는 저의 프로젝트 상세 내용은 아래와 같습니다.SpringBootGradleMariaDBJPASvelte1. Docker Hub 가입 및 로그인Docker Hub(https://app.docker.com/)에 회원가입을 합니다. Github처럼 사용자가 Docker 컨테이너 이미지를 저장, 공유, ..
AWS lambda에 Springboot 프로젝트를 Docker로 배포하기
·
Study😜
보호되어 있는 글입니다.
Blocking/Non-blocking, Sync/Async 차이
·
Study😜
보호되어 있는 글입니다.
Redis (Remote Dictionary Server)
·
Study😜
보호되어 있는 글입니다.
Virtual Thread
·
Study😜
보호되어 있는 글입니다.
[JAVA] 가비지 컬렉션
·
Study😜
보호되어 있는 글입니다.
OAuth 2.0 (Open Authorization) : 현대 웹과 API 인증의 표준
·
Study😜
보호되어 있는 글입니다.
[JAVA] 가장 긴 증가하는 부분 수열 ::: DP, LIS
·
카테고리 없음
보호되어 있는 글입니다.
Spring 분산 환경에서 "Session 불일치" 3가지 해결 방법 ::: Sticky Session, Session Clustering, Session Storage 분리
·
Study😜/Spring
보호되어 있는 글입니다.