[Spring] Spring Cloud Gateway로 구현하는 MSA 아키텍처
·
개발/Spring Boot
Spring Cloud Gateway로 구현하는 MSA 아키텍처모든 코드는 Github에 있습니다.Spring Cloud Gateway는 마이크로서비스 아키텍처에서 API Gateway 역할을 수행하는 프로젝트입니다. 이 문서에서는 Spring Cloud Gateway의 주요 기능과 설정 방법에 대해 설명합니다.[이미지 출처 : https://www.connecting-software.com/blog/what-is-an-api-gateway-how-it-can-actually-deliver-practical-results/]주요 기능역방향 프록시: 클라이언트 요청을 적절한 마이크로서비스로 라우팅합니다.필터: 요청 및 응답을 수정할 수 있는 다양한 필터를 제공합니다.로드 밸런싱: 여러 인스턴스 간에 트래픽..
[MySQL] MySQL 비밀번호 정책 설정 및 변경 방법
·
개발/Database
1. 현재 비밀번호 정책 확인하기MySQL의 현재 비밀번호 정책을 확인하려면 다음 명령어를 사용합니다:SHOW VARIABLES LIKE 'validate_password%';이 명령어를 실행하면 현재 설정된 비밀번호 관련 정책들을 모두 확인할 수 있습니다.2. 비밀번호 정책 수준 변경하기MySQL은 세 가지 수준의 비밀번호 정책을 제공합니다:-- LOW 레벨로 설정SET GLOBAL validate_password.policy = 0;-- MEDIUM 레벨로 설정SET GLOBAL validate_password.policy = 1;-- STRONG 레벨로 설정SET GLOBAL validate_password.policy = 2;각 정책 레벨의 특징:LOW (0): 비밀번호 길이만 검사합니다.MEDI..
[Spring] Spring Cloud Config 퀵 스타트
·
개발/Spring Boot
Spring Cloud Config모든 코드는 깃허브에서 볼수 있습니다.Spring Cloud Config Server는 분산 시스템에서 설정 파일을 중앙에서 관리하고 애플리케이션이 시작될 때 설정을 동적으로 로드할 수 있도록 도와주는 서버입니다. 이를 통해 애플리케이션의 설정을 일관되게 관리하고, 설정 변경 시 애플리케이션을 재배포하지 않고도 설정을 업데이트할 수 있습니다.주요 기능중앙 집중식 설정 관리: 모든 애플리케이션의 설정 파일을 중앙에서 관리합니다.환경별 설정 지원: 개발, 테스트, 운영 등 다양한 환경에 맞는 설정을 지원합니다.버전 관리: Git과 같은 버전 관리 시스템을 통해 설정 파일의 변경 이력을 관리할 수 있습니다.동적 설정 로드: 애플리케이션이 실행 중에도 설정을 동적으로 로드할 수..
나만의 맥 초기 세팅
·
모아두고 나중에 쓰기
보호되어 있는 글입니다.
[Flutter] 안드로이드 스튜디오에서 자바버전 다르게 인식
·
개발/정리
플러터 프로젝트에서 자바버전과 gradle 버전이 안맞는다는 오류를 내뿜었다. 나의 경우 gradle 버전을 올리는게 아닌 로컬에서 자바 버전을 수정해줘야했다. 구글 검색 결과 안드로이드 스튜디오 세팅 -> 빌드 ,툴 -> gradle 에서 설정해주면 된다고 한다. 안드로이드폴더를 안드로이드 스튜디오로 열어서 세팅해줬고 실행시 잘 됐다. 근데 다시 플러터 프로젝트를 열고 실행했을때에는 다시 자바버전 어쩌구 시전.  echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrcsource ~/.zshrc 먼저 JAVA_HOME 을  설정해주고 아래 명령어로 jdk 디렉토리를 정해준다.flutter config --jdk-dir $JAVA_HOME ..