RDS_HOST 환경변수가 바뀌지 않아요 (.env vs export vs .bashrc)
·
카테고리 없음
안녕하세요.오늘은 RDS_HOST 환경변수가 바뀌지 않는 문제를 해결한 과정을 기록해보려고 합니다... 💥발생한 문제최근 서버와 DB를 새 AWS 계정으로 이전하고, 도메인도 새 주소로 연결을 완료했습니다.EC2 내부에서 nc -vs {rds 엔드포인트}로 RDS와 연결도 테스트했지만, GitHub Actions CI/CD를 통해 배포할 때 DB 연결이 계속 실패했습니다.로그에는 Host is unreachable 오류가 떴습니다. 이는 rds 접속에 실패한다는 뜻이었습니다. 기존 AWS 계정에서 새 계정으로 RDS를 이전하며 RDS 엔드포인트가 변경되었기에 .env파일에서 RDS_HOST 값을 새 엔드포인트로 수정해주었습니다.# vi .envRDS_HOST=new-rds-endpoint.amaz..
기존 ec2와 rds를 다른 aws 계정으로 옮겨보자 ! (눈물나는 aws 과금 30달러 탈출기, 스냅샷, 복제, 복구,,)
·
카테고리 없음
안녕하세요.최근에 작은 프로젝트를 배포하며 aws를 처음 써봤는데요.당연히 프리티어일거라 생각하고 믿고 썼는데,,, 11월 20일에 첫 배포를 하고 약 10일 동안 사용하였는데 12월이 되었을 때 aws에서 돈이 나간 것을 확인했습니다...! 나의 과금 원인들우선 첫 번째 과금원인은 1. ec2와 rds 가용역역이 달랐다.ec2는 가용영역 c에, rds는 가용영역 b에 존재했습니다... 2. 스토리지 자동조정을 활성화했다. 3. 멀티 AZ를 허용했다. 그리고 몰랐던 마지막 원인...!ec2 t3.small은 프리티어가 아니었다..분명 ec2 선택 창에는 t3.small까지 프리티어라고 써있었는데요,, t3.small은 프리티어가 아니라고 합니다.저도 왜 이렇게 콘솔에 표시되었는지는 모르겠네요... (..
스프링부트에서 쿼리를 날리는 여러 방법들을 알아보자!
·
카테고리 없음
안녕하세요! 오늘은 스프링부트에서 쿼리를 실행하는 여러 가지 방법,그리고 각 방식의 장단점과 적절한 사용 상황에 대해 정리해보려 합니당. 최근 프로젝트를 진행하며, JPA의 기본 Repository 함수로는 필요한 쿼리를 작성할 수 없어 JPQL을 사용해 쿼리를 작성해왔습니다. 하지만 쿼리가 복잡해질수록 가독성이 떨어지고 작성하기 복잡한 어려움이 있었습니다. 또한 다른 분들의 소스 코드를 참고하다가 Querydsl을 처음 보게 되었고,현재 제가 진행 중인 프로젝트에는 어떤 방식이 가장 적합할지 고민하게 되면서 스프링부트에서 쿼리를 작성할 수 있는 다양한 옵션들을 정리해보게 되었습니다. 우선 스프링부트에서 쿼리를 날리는 방법은 크게 10가지 정도로 정리해볼 수 있습니다.1. 기본 JPA 메서드2. J..
TCP/IP 4계층을 처리하는 네트워크 기기에 대해 알아보자 !
·
카테고리 없음
이번 글은 면접을 준비하며 읽은 ' 면접을 위한 CS 전공지식 노트 ' 를 정리했습니다.https://product.kyobobook.co.kr/detail/S000001834833 면접을 위한 CS 전공지식 노트 | 주홍철 - 교보문고면접을 위한 CS 전공지식 노트 | 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료 구조, 개발자 면접과 포트폴리오까지! CS 전공지식 습득과 면접 대비, 이 책 한 권이면 충분하다! 개발자 면product.kyobobook.co.kr 안녕하세요.오늘은 네트워크 기기와 네트워크 4계층을 어떤 기기가 처리하는지 알아보겠습니다. 2.3.1 네트워크 기기의 처리 범위네트워크 기기는 계층별로 처리 범위를 나눌 수 있습니다.상위 계층을 처리하는 기기는 하위 계층을 처..
[백준] 15693번: 거짓말 - JAVA[자바]
·
PS/BAEKJOON
안녕하세요.오늘은 [백준] 15693번 : 거짓말 문제를 풀어보도록 하겠습니다.📌 접근 이 문제는 모든 CCTV가 바라보는 방향의 조합을 완전 탐색(Brute Force) 으로 시도해,사각지대(감시되지 않는 영역) 의 개수를 최소화하는 문제입니다. 1. CCTV 방향 조합 정의CCTV는 번호(1~5)에 따라 감시 가능한 방향이 다릅니다.각 CCTV가 감시할 수 있는 방향의 조합을 2진수 문자열(“상우하좌”) 형태로 정의했습니다.예를 들어,"0001" → 왼쪽만 감시"0110" → 오른쪽과 아래 감시"1111" → 네 방향 모두 감시 (5번 CCTV)이렇게 CCTV별 가능한 조합을 미리 선언해두면,각 CCTV마다 가능한 회전 방향을 순회하며 탐색할 수 있습니다. 2. 방향 이동 정의상하좌우 네 방..
TCP/IP 4계층 구조에 대해 알아보자 !
·
CS/면접을 위한 CS전공지식
이번 글은 면접을 준비하며 읽은 ' 면접을 위한 CS 전공지식 노트 ' 를 정리했습니다.https://product.kyobobook.co.kr/detail/S000001834833 면접을 위한 CS 전공지식 노트 | 주홍철 - 교보문고면접을 위한 CS 전공지식 노트 | 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료 구조, 개발자 면접과 포트폴리오까지! CS 전공지식 습득과 면접 대비, 이 책 한 권이면 충분하다! 개발자 면product.kyobobook.co.kr 안녕하세요.오늘은 TCP/IP 4계층에 대해 알아보겠습니다. TCP/IP 4계층 모델이란? (Transmission Control Protocol/Internet Protocol)TCP/IP 4계층 모델은 인터넷에서 컴퓨터들이 서로..