AWS CLI 로 EC2 인스턴스 생성하기 (mac M1) AWS 에서 EC2로 접속하여 클릭하면서 EC2 인스턴스를 생성할 수도 있지만 이왕 aws cli 를 설치한 김에 여기서 EC2 인스턴스를 생성해보려고한다. 사이트에서 직접 EC2 인스턴스를 생성하고 배포하는 건 이 링크를 참고하면 된다. 1. CLI 에서 Role 전환하기 $ aws sts get-caller-identity $ export AWS_DEFAULT_PROFILE=role $ aws sts get-caller-identity 2. CLI에서 VPC 생성하기 VPC 란 Amazon Virtual Private Cloud(Amazon VPC) 의 약자로, 가상의 네트워크라고 생각하면 된다. $ aws ec2 create-vpc --ci..
Etc 검색 결과
mac 에서 파일 인코딩 변환 (iso-8859 -> euc-kr) 맥에서 대용량 텍스트 파일을 DB에 import 하려는 과정에서 인코딩 문제가 생겼다. 맥의 기본 앱인 텍스트 편집기가 있지만 대용량(30GB)이라 파일이 열리지 않아 리눅스에서 아래 명령어를 통해 인코딩을 변환하고 import를 진행하려고 한다. $> file -I [파일명] >> text/plain; charset=iso-8859-1 $> iconv -c -f [변환 전 인코딩명] -t [변환 후 인코딩명] [기존파일이름] > [변환 후 파일이름] ex) iconv -c -f iso-8859-1 -t euc-kr abc.txt > aaa.txt 윈도우에서는 file -bi 라는 명령어를 통해 파일 인코딩을 확인할 수 있지만 맥에서 해..
Swagger 로 문서 자동화하는 방법 여러 명의 개발자와 함께 협업을 하기 위해서는 문서작업이 필요하다. 그렇다고 문서작업에 공을 들이기엔 시간이 많이 소요되므로, 개발자를 위한 문서 자동화가 나왔다. API Docs 를 자동으로 만들어주는 것이다. Swagger Swagger란 간단한 설정으로 프로젝트에서 생성한 URL들을 HTML 화면으로 확인할 수 있게 만들어주는 프로젝트이다. Swagger가 적용될 경우 설정된 URL 리스트들의 목록을 바로 확인할 수 있다. 설정부터 시작해보자. 1. build.gradle 에 의존성 추가 https://mvnrepository.com/ 라는 사이트에서 의존성을 검색하여 추가하였다. implementation 'io.springfox:springfox-boot-..
M1 MacBook 에 Homebrew 설치하기 cmd 대신 iterm2 로 사용하는 게 편해 iterm2를 다운로드 받는다. 1. iterm2 다운로드 https://iterm2.com/downloads.html Downloads - iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain iterm2.com 2. Homebrew 설치하기 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/..
Spring Boot 프로젝트를 AWS EC2 에 배포하기 프로젝트를 AWS EC2에 배포하기 위한 순서는 아래와 같다. Spring Boot 를 통해 프로젝트를 생성하기 (적어도 간단한 텍스트라도 출력되어야 좋음) Github / AWS 계정이 있어야 한다. 생성한 프로젝트를 Github 에 Push 한다. AWS EC2 인스턴스를 생성한다. AWS EC2 mac OS 터미널에서 접속한다. AWS EC2 배포한다. 환경은 macOS 로 스프링부트를 통해 생성한 프로젝트를 AWS EC2에 배포하는 방법을 알아보자. 스프링부트에서 간단히 Hello world 를 출력하는 프로젝트 만들기는 이 포스팅을 참고하면 된다. 그리고 Github 에 해당 프로젝트를 push 하면 된다. 첫 번째, Github 에 S..
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k..
최근댓글