320x100 Study31 AWS RDS 환경 구성하기 + 인텔리제이 플러그인 설치 이 글은 이 책을 참고하여 쓰여졌습니다. AWS에서 DB를 사용하기 위해 RDS를 사용한다. 먼저 검색창에서 RDS 검색 '데이터베이스 생성' 표준 생성으로 MariaDB를 사용한다. MariaDB는 MySQL을 기반으로 만들어진 DB이므로 쿼리가 비슷하다. 이외에 다양한 장점들이 있다고 한다. 프리티어로 생성, 이름과 마스터사용자 이름, 비밀번호를 지정한다. 퍼블릭 엑세스도 일단 켜준다. 추가 구성에서 데이터베이스 옵션에서 초기 데이터베이스 이름만 적당히 정해주고 저장한다. 그러면 이렇게 DB가 생성된다. 이제 RDS에서 필수적으로 해야하는 세팅을 진행한다. 좌측 메뉴에서 파라미터 그룹 선택 파라미터 그룹 생성 세부 정보에서 아까 만든 DB와 같은 버전의 DB패밀리를 생성한다. 이름은 적당히 파라미터 .. 2021. 1. 1. AWS EC2 프리티어로 인스턴스 생성하기 이 글은 이 책을 참고하여 쓰여졌습니다. AWS EC2 프리티어로 인스턴스를 만들어서 이전에 제작한 프로젝트를 배포할 준비를 한다. 먼저 AWS홈페이지에 접속하여 가입한다. 지원 플랜은 일단 기본 플랜 선택 우측 상단에서 리전(region)을 서울로 바꿔준다. 중앙의 검색창에서 ec2를 검색하고 선택한다. 인스턴스 시작 선택 AMI는 책에서나온 대로 Amazon Linux AMI 를 선택한다. 따로 Marketplace에서 검색을 해야 보인다. Continue t2.macro 요금제를 사용하면 12개월간 무료로 사용할수 있다고 한다. 인스턴스 세부 정보는 딱히 건드릴 것이 없다. 스토리지는 범용 SSD로 30기가로 생성 태그는 Name 을 추가하여 적당히 알아볼만하게 생성한다. 보안 그룹은 SSH를 내 .. 2020. 12. 31. [C++]멀티스레드(Multi Thread) 스레드에 대해 알아보기 전에 먼저 더 큰 단위인 프로세스(Process)는 일반적으로 실행중인 프로그램을 가리킨다. 저장장치에 저장되어있는 프로그램이 메모리 공간으로 이동하여 OS의 제어를 받는 상태이다. 프로그램과 차이점이 있다면, 프로세스는 메모리에 자신만의 공간을 갖는 능동적인 개체라는 것이다. 스레드(Thread)는 프로세스에서 실행 제어만 분리한 단위 이다. 프로세서를 사용하는 기본 단위이며, 명령어를 독립적으로 실행할 수 있는 하나의 제어 흐름이다. 프로세스는 스레드를 최소 하나 이상 가진다. 멀티 스레드(Multi Thread) 란, 단일 프로세스에서 여러 개의 스레드를 이용하여 작업하는 것이다. 이에 대해 조금 더 자세히 알고 싶다면 내 블로그의 이 글을 참고하면 좋다. 기본적인 스레드의 .. 2020. 12. 18. [C++]템플릿(Template) 템플릿(Template) 이란? 템플릿은 형판, 견보기, 견본 이라는 뜻이 있다. C++ 에서 템플릿은 어떤 형틀을 만들어 놓아서 원하는 타입을 이용하여 사용하는 문법이다. 사용할 만한 모든 타입마다 작성하지 않아도 되기 때문에 생산성이 높아지고, 코드가 줄어든다. 함수 템플릿 함수 템플릿은 함수를 정의할 때에, 특정 자료형을 정하지 않고 정의한다. 이렇게 함수의 선언부 앞에 template 를 작성해 준다. T 가 아니어도 상관 없지만 T를 자주 쓴다. 이 함수를 호출할 때를 보면, 함수명(인자) 의 형태로 호출한다. 은 써주지 않아도 되지만, 써주는 것이 좋다. 그런데 템플릿을 이용하여 코드를 작성하다 보면 특정 자료형에 대해서만 함수의 내용을 바꾸고 싶을 수 있다. 그럴 때에는 함수를 오버로드해주면.. 2020. 12. 17. 이전 1 2 3 4 5 6 7 8 다음