TIL,일일 회고

·TIL,일일 회고
개요MSA 프로젝트를 본격적으로 개발하기에 앞서, 많은 서비스가 있는 MSA 환경에서는 Config Server를 사용하는 것이 필요합니다. 그 중에서도 Spring Cloud Config를 사용하기로 결정하였습니다. 그러나 실제 Git 설정 파일 저장소를 활용한 경험이 없기 때문에, 이를 연습하기 위해 테스트를 진행하였습니다. 본 글에서는 Spring Cloud Config 서버에 대한 테스트 과정을 정리하고자 합니다.  Spring Cloud Config란❓Spring Cloud Config는 분산 시스템에서 애플리케이션의 설정 정보를 중앙에서 관리하고 제공하는 데 사용되는 Spring Cloud 프로젝트입니다. Spring Cloud Config Server(설정 서버)버전 관리 레포지토리로 백업된..
·TIL,일일 회고
대규모 AI 시스템 설계 프로젝트를 새롭게 시작하면서 ERD(Entity-Relationship Diagram)를 설계하는 과정에서 DB 순환 참조 문제에 직면했습니다. 본 TIL에서는 이 문제를 어떻게 해결했는지에 대해 정리하고자 합니다. 순환 참조란❓DB 순환 참조는 데이터베이스에서 두 개 이상의 테이블이 서로를 참조하고 있을 때 발생하는 상황을 말합니다. 이를 테이블 A, B, C를 사용하여 설명하면 다음과 같습니다.테이블 A가 테이블 B를 참조합니다.테이블 B가 테이블 C를 참조합니다.테이블 C가 다시 테이블 A를 참조하는 경우, 순환 참조가 발생합니다.이 구조를 시각적으로 표현하면 다음과 같습니다:테이블 A → 테이블 B → 테이블 C → 테이블 A순환참조의 문제점무한 루프순환 참조로 인해 데이..
·TIL,일일 회고
대규모 AI시스템 설계 프로젝트에 들어가면서 위도와 경도를 다뤄야 할일이 생겼습니다. 본 글은 위도와 경도를 postgreSQL에서 어떻게 취급해야하는지 공부한 지식을 정리한 글입니다. 위도와 경도란위도 정의: 지구의 적도를 기준으로 북쪽 또는 남쪽으로 얼마나 떨어져 있는지를 나타내는 값입니다.범위: -90° (남극)에서 90° (북극)까지입니다.예시: 서울의 위도는 약 37.5665°입니다. 이는 서울이 적도보다 북쪽에 위치한다는 것을 의미합니다. 경도 정의: 지구의 본초 자오선(경도 0°)을 기준으로 동쪽 또는 서쪽으로 얼마나 떨어져 있는지를 나타내는 값입니다.범위: -180°에서 180°까지입니다.예시: 서울의 경도는 약 126.9780°입니다. 이는 서울이 본초 자오선 기준으로 동쪽에 위치한다는 ..
·TIL,일일 회고
서론Spring 심화과정의 첫 번째 프로젝트가 끝났습니다. 짧은 기간이었지만, 계획했던 기능을 1가지 제외하고 모두 구현을 해서 아쉽기도하지만 만족스러운 프로젝트였습니다. 본글에서는 프로젝트에서 제가 맡은 도메인의 트러블 슈팅에 대해서 정리하고자 합니다.  트러블 슈팅 1문제 발생 @EntityListeners(AuditingEntityListener.class)를 사용하여 Timestamped 클래스를 통해 생성 및 수정 시간 정보를 자동으로 관리하고, @MappedSuperclass를 통해 공통 매핑 정보를 자식 클래스에서 상속받아 사용하고 있었습니다.  그러나 updateBy와 deleteBy 필드가 업데이트되지 않는 문제가 발생했습니다. 문제 원인문제를 조사한 결과, @Column(updatabl..
지누박
'TIL,일일 회고' 카테고리의 글 목록 (33 Page)