본문 바로가기

코딩일기/날씨앱 만들기 프로젝트49

[RestAPI] 기상청 API 사용에 도움되는 API 기상청 API에서 제공해주는 단기예보 API 와 중기예보 API를 사용하려다가 불편함을 겪으신분들을 위해 제가 API 2개를 만들었습니다. 제가 만든 API 사용을 위해선 서비스키가 필수적으로 필요합니다. 따라서 API 사용을 원하시는 분들은 저에게 따로 메일을 보내주시면 제가 메일을 통해 서비스키를 발급해 드리겠습니다. 메일 : hankgood958@gmail.com 그럼 이제 설명 시작하겠습니다. 최고최저온도 API 기상청에서 제공해주는 날씨정보 API 에서는 그날의 최고 온도와 최저 온도 값을 구하기 힘드셨죠?? 그 마음 제가 잘 알고 있습니다. 왜냐면 제가 그랬기 때문이죠. 그래서 제가 최고온도와 최저온도값을 제공해주는 API를 만들었습니다. 제가 만든 최고온도최저온도 API는 현재일로부터 +2일.. 2022. 1. 27.
[AWS] 도메인과 AWS EC2 연결하기 우리가 사이트를 배포하거나 할때는 IP로 사이트를 배포하지 않는다. 보통은 도메인을 사서 도메인을 만든다. 도메인을 구매할수 있는 사이트는 정말 많다. 나는 그중 가비아 라는 사이트를 선택했다. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 구매하는 방법은 사이트에만 들어가도 굉장히 쉽게 구매할수 있어서 따로 알려주진 않겠다. 도메인을 구매하였다면 이제 AWS에서 ROUTE53 서비스로 들어가 호스팅 영역 탭을 들어가자. 여기서 호스팅 영역 생성을 클릭하여서 들어간다. 들어가서 본인이 구매한 도메인을 입력을 하고 호스팅영역 생성을 클릭해준다. 도메인을 만들었으면 본인이 만든 도메인을 클릭한후에 레코드 생성.. 2022. 1. 27.
[MySQL] event 스케줄러 설명 및 사용법 우리가 DB의 값을 주기적으로 비우거나 특정 조건의 값을 지워야 할일이 생긴다. 그럴때 사용하는것이 MySQL의 event 스케줄러이다. event 스케줄러를 사용하려면 일단 MySQL내에서 event 스케줄러가 활성화 되어 있는지 확인해봐야한다. 일단 MySQL에서 아래 명령어를 통해 event 스케줄러가 활성화 되어 있는지 확인해보자. show variables like 'event%' 그럼 아래와 같은 결과가 보일것이다. ON이 되어 있다면 활성화 되어 있는것이고 아니라면 꺼져 있는것이니 아래 명령어를 통해 활성화 시키자. SET GLOBAL event_scheduler = ON; 활성화가 되었다면 아래 명령어를 통해서 event 스케줄러를 만들어보자. CREATE EVENT 변수명 ON SCHED.. 2022. 1. 27.
[MySQL] Mybatis 동적 쿼리문 가끔씩 값에 따라서 쿼리문을 다르게 해야할때가 있다. 그럴땐 아래와 같이 동적쿼리문을 작성해주면 된다. select address, temp_code from region_code where address = #{address} select address, fc_code from region_code where address = #{address} 위 와 같이 를 이용하고 test 안에 조건문을 넣어주면 된다. 2022. 1. 27.