전체 글
Amazon AWS EC2 인스턴스 생성과 Xshell 서버 연결 ( AWS / EC2 / Linux / Xshell )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 AWS EC2 인스턴스 생성 방법과 Xshell 서버 연결하는 방법을 공유하고자 합니다. 목차 AWS EC2 설명 AWS EC2 생성 Xshell 서버 연결 AWS EC2 설명 1. Amazon EC2(Amazon Elastic Compute Cloud)란 무엇인가? AWS EC2는 클라우드에서 컴퓨팅 파워의 규모를 자유자재로 변경할 수 있는 웹 서비스입니다. 개발자가 보다 쉽게 웹 규모의 컴퓨팅 작업을 수행할 수 있도록 설계되었습니다. 2. Amazon EC2 특징 EC2의 몇 가지 주요 특징이 있습니다. - Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구..
Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 3편 - DB tb_holiday에 저장하기 ( API / Spring Boot /JAVA / MySQL / Spring Data JPA )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 3편 - DB tb_holiday에 저장하는 방법을 공유하고자 합니다. 참고로 2편의 explorer 코드가 있다는 가정하에 진행합니다. 2편에서는 공휴일 정보를 조회하기 위해 연도와 월을 받아서 조회했다면, 3편에서는 파라미터를 받지 않고 api를 요청하여 현재 연도를 가져와 내년 12월까지 공휴일 정보를 DB에 저장하도록 구성했습니다. 파라미터를 받지 않은 이유는 SpringBatch와 Jenkins Scheduler를 활용해 매년 1월 1일에 주기적으로 실행하기 위함입니다. ## 1편 활용 신청 방법 바로가기 https:/..
Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 2편 - 공휴일 정보 조회 ( API / JAVA / XML / JSON )
안녕하세요. 그린주입니다 ๑'ٮ'๑경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 2편 - 공휴일 정보 조회 방법을 공유하고자 합니다. ## 1편 활용 신청 방법 바로가기 https://green-joo.tistory.com/7 Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 - 1. 활용 신청 방법 ( API ) 안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 공휴일 정보 조회 및 DB tb_holiday 저장하기 - 1편 활용 신청 방법을 공유하려고 합니 green-joo.tistory.com 목차 URL & Postman O..
Open API 공휴일 정보 조회 및 DB tb_holiday 저장하기 1편 - 활용 신청 방법 ( API )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 공휴일 정보 조회 및 DB tb_holiday 저장하기 1편 - 활용 신청 방법을 공유하려고 합니다. 목차 공공데이터 포털 API 데이터 활용신청 공공데이터 포털 API 데이터 타이틀은 한국 천문연구원_특일 정보 아래 링크로 들어가시면 됩니다. https://www.data.go.kr/data/15012690/openapi.do 한국천문연구원_특일 정보 (천문우주정보)국경일정보, 공휴일정보, 기념일정보, 24절기정보, 잡절정보를 조회하는 서비스 입니다. 활용시 날짜, 순번, 특일정보의 분류, 공공기관 휴일 여부, 명칭을 확인할 수 있습니다. www.data.go.kr OpenAPI 정보 REST A..
LocalDate 이번 달 시작일(1일) 및 마지막일 구하기 ( Java )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 LocalDate를 사용하여 현재 달의 시작일(1일)과 마지막 일을 구하는 방법을 공유합니다! 목차 YearMonth 방법 withDayOfMonth 방법 with 방법 YearMonth 방법 YearMonth today1 = YearMonth.now(); LocalDate start1 = today1.atDay(1); LocalDate end1 = today1.atEndOfMonth(); log.info("# YearMonth의 atDay(int dayOfMonth), atEndOfMonth() 방법"); log.info("오늘 날짜 : " + today1); log.info("해당 월의 시작일(..
JAVA DB연동 bizppurio SMS 발송 기능 구현 2편 ( Spring Boot / JAVA / AWS / Amazon Linux / RDS / MySQL )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 JAVA & DB를 연동하여 Bizppurio SMS 문자 발송 기능 구현 방법을 공유하고자 합니다. 1편 DB 연동이 되어 있다는 가정하에 시작합니다. ## 1편 DB 연동 바로가기 https://green-joo.tistory.com/3 JAVA DB연동 bizppurio SMS 발송 구현 - 1 ( AWS / RDS / Amazon Linux / MySQL ) 안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 DB를 연동하여 Bizppurio SMS 문자 발송 방법을 공유하고자 합니다. bizppurio 계정이 green-joo.tist..
AWS RDS MySQL 서버 시간 확인 및 변경 ( AWS / RDS / MySQL )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 MySQL를 사용하여 데이터를 삽입할 때, datetime의 값이 엉뚱하게 들어가게 되는 경우가 있습니다. 위의 사진은 데이터상의 시간으로 보았을 때는 문제없어 보이지만, 사실 저 데이터가 삽입된 실제 시간이 위 시간들과 9시간 정도 차이가 나고 있었습니다. 이는 현재 데이터베이스의 시간대가 한국 시간대와 다르게 설정되어 있어 시간 상의 오류가 생긴 것처럼 보이는 것입니다. *시간 차이는 time_zone 설정에 따라 다를 수 있습니다. 이번 글에서는 AWS RDS MySQL time_zone 시간 확인 & 변경 방법을 공유하고자 합니다! 참고로 Amazon RDS 데이터베이스와 파라미터 그룹이 이미 생성되어있다..
JAVA DB연동 bizppurio SMS 발송 구현 1편 ( AWS / RDS / Amazon Linux / MySQL )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 DB를 연동하여 Bizppurio SMS 문자 발송 방법을 공유하고자 합니다. bizppurio 계정이 있고, 모듈 연동(DB 연동) 가입이 되어 있다는 가정하에 시작합니다. bizppurio 모듈 연동 정보 구분 - 모듈 연동 연동방식 - DB 연동 OS 정보 - Amazon Linux DBMS - MYSQL 목차 biz_client 설정 biz_client 설정 홈페이지 > 자료실에 있는 DB 연동 통합 발송 모듈 사용자 매뉴얼과 설치 파일을 다운로드합니다. 저는 Linux를 사용하기 때문에 사용자 매뉴얼 4.2.1 Linux/Unix 계열 설치 방법을 참고했습니다. 1. 설치 파일 업로드 다운..