[TIL] Redis 종류 및 전략 및 문서 정리
·
Redis
오늘 한 일과외 준비Redis 완강ElasticSearch 문서 정리작업 내용과외 준비오랜만에 숨고에서 요청 받은 과외를 진행한다. 내용은 스프링에 대한 기본 과외였다. 내가 정리한 항목은 스프링이 어떻게 작동하는지, 디스패처 서블릿의 작동 원리, 스프링의 3대 특징 DI/IoC, AOP, PSA, 그리고 스프링에서 사용할 수 있는 다양한 프레임워크들이다.그에 대한 내용 정리는 아래 노션 페이지에 정리 해뒀다!스프링 기본 과외 Redis 완강레디스는 이전이 정리를 한 번 해뒀기에 다시 정리하기보다 기존의 내용들을 수정하는 것이 더 좋다고 판단했다. 아래 기록들을 차례대로 훑어보면서 하나씩 틀린내용이나 추가해야 할 기록들을 확인하려고 한다.레디스 기본 개념 및 자료 구조레디스 문서 정리 Search Wit..
[Docker] Sudo 없이 명령어 입력하기
·
AWS
sudo usermod -aG docker $USER • -a (--append):    • 기존 그룹 목록을 유지하면서 새 그룹을 추가합니다.    • 이 옵션이 없으면 사용자가 기존에 속한 그룹이 제거되고 새로운 그룹만 남게 되므로 반드시 포함해야 합니다. • -G (--groups):    • 사용자를 특정 그룹에 추가하는 옵션입니다.    • 여기서는 docker 그룹을 추가하는 역할을 합니다. • docker:    • 사용자를 추가할 그룹 이름입니다.    • Docker 명령어를 sudo 없이 실행하려면 사용자가 이 그룹에 속해야 합니다. • $USER:     • 현재 로그인한 사용자의 계정을 의미하는 환경 변수입니다.    • 실행하는 사용자의 계정을 자동으로 가져와 docker 그룹에 ..
[TIL] 모놀리딕 스프링 부트 프로젝트를 수행하고 내가 공부해야 할 것들
·
TIL
MSA 공부RibbonResilience4jCircuit BrakerConfig ServerGatewayQueryDSL책 구매해서 DB 실습과 함께 N+1 문제, 최적화 등 다시 공부하기Elastic Search, Logstash인덱스 생성, 저장, 조회인기검색어 개발로그 분석 및 데이터 모니터링 (AOP를 어떻게 활용해서 로그를 만들까?, 로그 레벨을 어떻게 나눠볼까?)도메인 구조 다시 공부하고 고민해보기RedisSession Clustering?정합성 전략 다시 공부하기Kafka어떻게 학습할까Spring Batch필요한 상황 및 보고 바로 적용할 수 있는 실습 레포지터리 만들어두기Spring AI이걸로 무엇을 할 수 있는지 체크하기매일 해야 하는 것알고리즘 공부CS 학습이력서 수정프로젝트 테스트 코드..
[Spring Security 예외 처리] 인증 및 인가에 대한 예외처리 방법
·
TIL
스프링 시큐리티는 DispatcherServlet이라는 서블릿 단보다 앞에 위치한다. 그 말은 Spring Context와 서블릿의 영향을 받기 전에 먼저 작동하는 필터라는 말이다. 그렇기에 우리가 정의한 GlobalExceptionHandler에서 Exception이 발생하는 것을 처리하는 과정을 Filter에서는 적용할 수 없다. 그렇다면 SpringSecurity에서 발생하는 인증/인가에 대해서는 어떻게 처리해야 할까?SpringSecurity에서는 ExceptionHandlingConfigurer라는 불변 클래스가 존재한다. 해당 클래스는 AuthenticationEntryPoint 클래스와 AccessDeniedHandler 클래스가 필드에 존재하는데 이 두 필드가 예외를 처리하는 클래스이다.두..
[git/Submodules] 배포해도 서브모듈 인식되지 않는 문제 해결, submodule --remote와 --init -recursive 차이
·
AWS
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*APPLICATION FAILED TO START\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an embedded database (H2, HSQL or Derby), pl..
[S3] AWS에서 S3에 대한 권한을 차단했을때 해결방법 , Your AWS Access Key is Exposed for AWS
·
AWS
To protect your account from unwanted activity, we have applied the "AWSCompromisedKeyQuarantineV3" AWS Managed Policy ("Quarantine Policy") to the IAM User . The Quarantine Policy applied to the IAM User sparta-delievery protects your account by denying access to high risk actions. Please refer to the "AWSCompromisedKeyQuarantineV3 Permissions" [1] to review all of the actions denied by the po..