전체 글

개발부터 일상생활 내용까지 잡다한 내용을 다루는 블로그입니다.
· DevOps/AWS
보통 웹 서비스를 공개하려고 하면 필수로 여겨지는 것 중에 하나가 도메인 구매와 연동이다. 필자도 매번 이것때문에 고통받고는 했는데 그래서 한번 정리해보았다. 준비물 1. 도메인 ( 도메인은 다른 사이트에서도 구매를 할 수 있으나 저는 도메인도 aws에서 구매한 경우) 2. aws ec2 인스턴스 순서 1. 도메인을 구입(AWS route53) 2. 도메인 구입한 것을 AWS route53과 연결 3. AWS ACM을 통해서 구입한 도메인의 SSL Certificate를 발급 4. ELB에 SSL Listener 생성 5. ELB security group 설정 6. 최종 SSL 적용 [1~2 번] aws에서 ssl(https)를 적용할 때 도메인 단위로 설정이 되기 때문에 적용할 도메인이 필요하다. "..
[아이템1]생성자보다 정적 팩터리 메서드를 써야하는 이유 이펙티브 자바 책을 읽으면서 새로 알게된 내용이나 느낀점을 정리한 글입니다. 일반적으로 객체를 생성할 때는 생성자를 이용한 new 키워드를 통해 객체를 생성한다. 필자가 처음 자바를 배울 때도 그렇게 하라고 배웠다. 그런데 이 책에서는 생성자보다 정적 팩터리 메서드를 통해 만드는 것을 권장하고 있다. 더보기 PS. 정적 팩터리 메서드란? -> 간단히 말하면 메서드를 통해 객체를 생성하는 것을 정적 팩터리 메서드라고 한다. 아래는 LocalTime 의 정적 팩터리 메서드의 예시이다. public static LocalTime of(int hour, int minute) { ChronoField.HOUR_OF_DAY.checkValidValue((lo..
작업을 하다 Post 로 전송한 QueryString 이 인식이 안되는 상황이 발생하였다. 문제 상황은 /member?phone=12345 이렇게 보내고 Spring 에서 받을 때 아래와 같이 작업한 상황이였다. @PostMapping("/member") public String registerMember(@RequestParam String phone) { // 작업... return "/admin"; } 그런데 여기서 RequestParam에 데이터를 인식을 못하고 있어서 한참동안 삽질한 결과 Get이 아닌 방식으로 RequestParam을 보낼 때는 Get 처럼 url 뒤에 QueryString 을 붙이는 것이 아니라 Body에 QueryString을 넣고 ContentType을 applicatio..
· 정처기
[정처기] 소프트웨어 설계-인터페이스 설계 필기 시스템 인터페이스 요구사항 분석 인터페이스란 나와 컴퓨터가 어떻게 상호작용하는가 * 시스템 인터페이스란? -> 시스템끼리 상호작용하는것 시스템 인터페이스 요구사항 구성 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기 시스템 인터페이스 요구사항 분석 -> 기능적(시스템이 기능적으로 잘 되는지) , 비기능적(제약사항 등) 요구사항을 정리해서 관계자에게 전달 시스템 인터페이스 요구사항 분석 절차 1) 요구사항 선별 2) 관련 자료 준비 3) 기능, 비기능 분류작업 4) 내용추가 및 수정 5) 관계자에게 요구사항 목록 전달 인터페이스 요구사항 검증 요구사항 검증 요구사항 검토 계획 수립-> 검토 및 오류수정->..
Chung-A
춍춍 블로그