728x90 개발자4 💾 AWS EC2 EBS 루트 볼륨 크기 확장하는 방법 (Ubuntu 기준) 이번에 AWS EC2 인스턴스의 루트 디스크(EBS 볼륨)를 확장한 경험을 공유합니다.📌 1. 현재 디스크 상태 확인우선 디스크 사용량 확인:df -hFilesystem Size Used Avail Use% Mounted on/dev/root 6.8G 6.4G 323M 96% /...v디스크 용량이 거의 다 찬 것을 확인했습니다.📌 2. EC2 콘솔에서 EBS 볼륨 크기 확장AWS 콘솔 → EC2 → 인스턴스 선택하단에서 "루트 디바이스" 항목 클릭EBS 볼륨 ID 클릭 (ex. vol-xxxx)"작업" > "볼륨 수정"새 크기 입력 (예: 기존 8GB → 12GB)"수정" 클릭💡 비용 참고: 12GB 기준 월 1,000원 이하 (서울 리전 gp2)📌 3. SSH 접속 .. 2025. 6. 23. 🚀Mac에서 Mailpit 설치하고 Laravel SMTP 테스트 환경 구축하기 개발 환경에서 메일을 테스트하려면 진짜 메일을 보내기보다는, 가짜 SMTP 서버를 통해 메일을 확인하는 것이 훨씬 안전하고 효율적입니다.Mailpit은 이런 상황에서 최적의 툴입니다. 오늘은 Mac 환경 기준으로 Mailpit 설치부터 Laravel 연동까지 한 번에 정리해보겠습니다.🧰 Mailpit 이란?Mailpit은 로컬 SMTP 서버이자 메일 뷰어입니다. 메일을 진짜로 전송하지 않고도, 웹 UI를 통해 메일 내용을 확인할 수 있습니다.Mailhog의 대체제이자 업그레이드 버전이라고 보면 됩니다.📦 1. Mailpit 설치 (macOS)Homebrew로 간편하게 설치할 수 있습니다.brew install mailpit설치가 완료되면 아래 명령어로 정상 설치 여부를 확인할 수 있습니다:mailpi.. 2025. 6. 17. [프로그래머스] ComponentScan, @Service **컴포넌트 스캔 : 스프링이 직접 클래스를 검색해 빈으로 등록해 주는 기능. 설정 클래스에 빈으로 직접 등록하지 않아도 클래스를 빈으로 등록할 수 있다. *흐름의 전반적 순서는 Controller -> Service -> Repository 순이다. *Component : 독립적인 단위 모듈. 스프링부트에선 ioc 컨테이너에 등록된 클래스. @Component 어노테이션으로 작성한 클래스를 IOC에 등록한다. 여기서 IOC 컨테이너에 등록되어 ioc가 관리하는 객체를 bean이라고 한다. **@Service 어노테이션 : 클라이언트의 요청에 대한 비지니스 로직을 수행하는 컴포넌트. VoucherService와 OrderService의 클래스에 @Service를 적어준다. ** 기존 AppConfigur.. 2023. 7. 19. [프로그래머스]SpringBoot 주문시스템1 하고자 하는 것은 주문 시스템을 구현하는 것이다. maven으로 프로젝트를 구성을 하고, Order 클래스(엔티티)를 만들어준다. UUID를 import 하여 진행을 한다. 5개 식별자를 선언한다. private final UUID orderid; //식별자를 만듦. 주로 UUID로 만든다. private final UUID customerid;//주문자 private final List orderItem;//오더아이템 목록 private FixedAmountVoucher fixedAmountVoucher;//할인 받은 금액 private OrderStatus orderStatus;//오더 상태 FixedAmountVoucher는 원래 단순 할인 금액을 나타내는 discountAmount였으나, 클래스를.. 2023. 7. 14. 이전 1 다음 728x90