본문 바로가기

전체 글244

[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.
[MySQL] 데이터 없으면 Insert 있으면 Update 하는 쿼리 말 그대로 데이터가 없으면 Insert 하고 없으면 Update 하는 쿼리다. INSERT INTO 테이블 (값1, 값2, 값3, 값4) VALUES (값1, 값2, 값3, 값4) ON DUPLICATE KEY UPDATE 값1=123, 값2=456 위 내용을 설명하자면 값1,값2,값3,값4 의 값이 중복된다면 값1과 값2의 값을 수정한다는 뜻이다. 2022. 1. 27.