[AWS] EBS(Elastic Block Store)
✅ EBS란? Amazon Route53을 도메인 DNS서비스 (예: example.com)로 사용할 수 있습니다. Route53이 DNS 서비스인 경우, www.example.com과 같은 친숙한 도메인 이름을 컴퓨터 간 연결에 사용되는 192.0.2.1 등 숫자IP주소로 변환하여 인터넷 트래픽을 웹사이트로 라우팅합니다. 사용자가 브라우저에 도...
✅ EBS란? Amazon Route53을 도메인 DNS서비스 (예: example.com)로 사용할 수 있습니다. Route53이 DNS 서비스인 경우, www.example.com과 같은 친숙한 도메인 이름을 컴퓨터 간 연결에 사용되는 192.0.2.1 등 숫자IP주소로 변환하여 인터넷 트래픽을 웹사이트로 라우팅합니다. 사용자가 브라우저에 도...
✅ Rout53이란? Amazon Route53을 도메인 DNS서비스 (예: example.com)로 사용할 수 있습니다. Route53이 DNS 서비스인 경우, www.example.com과 같은 친숙한 도메인 이름을 컴퓨터 간 연결에 사용되는 192.0.2.1 등 숫자IP주소로 변환하여 인터넷 트래픽을 웹사이트로 라우팅합니다. 사용자가 브라우...
✅ AWS 네트워크 아키텍처 사용자가 정의한 가상 네트워크로 AWS 리소스를 시작할 수 있습니다. 이 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다. 여기에서는 나만의 vpc 네트워크 아키텍처를 만들어보겠습니다. ☑️ Virtual Private Clo...
✅AWS 퍼블릭 클라우드 장점 “관리 노력과 서비스 공급자의 상호 작용을 최소화하면서 신속하게 제공하거나 해제할 수 있는 구성 가능한 컴퓨팅 리소스의 공유 풀에 어디서나 편리하게 필요한 시점에 네트워크로 접근할 수 있게 하는 모델이다.” ✅AWS란? AWS(Amazon Web Services) 전 세계에서 포괄적으로 사용하고 있는 클라우드...
오버라이딩 - hashCode(), equals() 자바에서 객체지향 프로그래밍을 하다보면 hashCode()와 equals() 메서드를 오버라이딩(재정의)해야 하는 경우가 있습니다. 이 두 메서드는 객체의 동등성(equality)을 판단하고, 객체를 해시맵(HashMap) 등의 자료구조에 사용할 때 중요한 역할을 합니다. 이번 포스팅에서는 hash...
Spring Annotation: 스프링 어노테이션 소개 스프링 프레임워크는 다양한 어노테이션을 제공하여 개발자가 코드를 간결하게 작성할 수 있도록 지원합니다. 특히 웹 애플리케이션 개발에서는 웹MVC를 구현하기 위한 다양한 어노테이션이 존재합니다. 이번 포스팅에서는 주로 웹MVC에서 사용되는 중요한 스프링 어노테이션에 대해 알아보겠습니다. 1. ...
JUnit4 여러 문제 상황들과 해결 방법 최근에 회사 프로젝트에 TDD 적용을 위해 Junit설정을 했습니다. JUnit은 자바 언어용 유닛 테스트 프레임워크 중 하나로, 개발자가 자신이 작성한 코드를 테스트할 수 있게 도와줍니다. 하지만 JUnit을 사용하다보면 다양한 문제 상황에 직면할 수 있습니다. 이번 글에서는 제가 JUnit4를 적용하는 ...
스프링 - @Configuration과 @Bean에서 static 주의 점 스프링 프레임워크에서는 @Configuration과 @Bean 어노테이션을 사용하여 빈을 정의하고 관리합니다. 이 두 어노테이션은 스프링의 IoC (Inversion of Control) 컨테이너에게 빈의 생성 및 관리를 위임하는 역할을 합니다. 하지만 이러한 어노테이션을 사...
스프링 컨테이너: Spring Container 스프링 프레임워크는 자바 기반의 애플리케이션을 개발할 때 많이 사용되는 프레임워크 중 하나입니다. 스프링의 핵심 기능 중 하나는 스프링 컨테이너입니다. 이 블로그 포스트에서는 스프링 컨테이너의 개념, 종류, 동작 방식에 대해 자세히 알아보겠습니다. ✅스프링 컨테이너란? 스프링 컨테이너는 스프링 ...
SOLID 원칙: 객체지향 설계의 기본 원칙 SOLID는 객체지향 설계 원칙의 앞글자를 딴 것으로, 이를 통해 유연하고 확장 가능한 소프트웨어를 개발할 수 있습니다. 이번 글에서는 SOLID 원칙에 대해 자세히 알아보고, 각각의 원칙을 예시 코드와 함께 살펴보겠습니다. ✅SRP: Single Responsibility Principle (단일 책임...