본문 바로가기

분류 전체보기160

PuTTY를 이용해 Windows에서 AWS EC2 인스턴스 접속하기 원래 Git Bash 를 이용해서 접속하려 했는데 너무 귀찮다. 결국 PuTTY를 깔게 되었다 ㅠ 참고 링크 https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html 준비 단계 PuTTYgen을 사용하여 프라이빗 키를 변환하는 작업이 필요하다. (.pem → .ppk) PuTTY는 SSH키의 프라이빗 키 형식을 기본적으로 지원하지 않는다. 따라서 PuTTY에서 필요한 형식으로 키를 변환하는 PuTTYgen이라는 도구가 기본적으로 제공된다. 0. 구글에서 putty를 검색해서 가장 위에 있는 거 아무거나 다운로드 받았다. 1. PuTTYgen을 선택한다. 2. PuTTY Key Generator의 하단 Type of key to genera.. 2021. 9. 5.
AWS EC2에 Docker 설치 Windows 환경에서 진행할 예정이라, 사전 설정은 아래 포스트들을 참고해 주세요. https://dev2som.tistory.com/140 [AWS] EC2(Elastic Compute Cloud) 시작하기 & 인스턴스 생성하기(AMI 2) https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EC2_GetStarted.html 해당 가이드 참고해서 진행했다. 웹 콘솔에 로그인해서 접속 https://ap-northeast-2.console.aws.amazon.com/console/home?regi.. dev2som.tistory.com https://dev2som.tistory.com/141 [AWS] AWS EC2 리눅스 인스턴스 Git Bash로.. 2021. 8. 24.
[VSCode/Spring] Spring Tools Language Server requires Java 11 or higher to be launched. 에러 발생 및 해결 Visual Studio Code에서 Spring Boot 개발을 해보려 했는데, 만들고 실행하자마자 이런 에러가 발생했다! ㅠㅠ Spring Boot Extension Pack 을 다운로드 받고 그중 하나인 extension에서 발생한 것 같다. 진짜였네ㅠ 현재 내 Java 버전은 8이다. 따라서 먼저 11버전 이상의 jdk를 다운로드 받고 설치해준다. (환경변수 설정까지 완료할 것) File > Preferences > Settings java.home 검색 > User > Edit in settings.json 이렇게 추가해주면 된다. 2021. 7. 13.
[AWS] AWS EC2 리눅스 인스턴스 Git Bash로 접속하기 리눅스는 SSH 방식을 통해 원격제어를 하지만, 윈도우는 SSH가 없어 SSH 역할을 해주는 프로그램을 설치해주어야 한다. 인스턴스 설정 화면에서 연결 클릭 SSH 클라이언트 탭 클릭 chmod 400 MyKeyPair.pem 부분은 키 페어를 읽기전용으로 변경하라는 뜻이다. 윈도우에서는 직접 해당 폴더로 가서 읽기전용으로 바꾸어주면 된다. 읽기 전용 체크 https://git-scm.com/download/win 에서 직접 기본 설정으로 설치한다. 이후 바탕화면 우클릭 > Git Bash Here 클릭 Git Bash에 4번의 예를 그대로 상황에 맞게 바꿔서 입력한다. 이렇게 되면 AWS Linux 가상머신에 연결된 것이다. 2021. 6. 29.
[AWS] EC2(Elastic Compute Cloud) 시작하기 & 인스턴스 생성하기(AMI 2) https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EC2_GetStarted.html 해당 가이드 참고해서 진행했다. 웹 콘솔에 로그인해서 접속 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2# 우측 상단에서 리전 선택! 아래 사이트에서 가장 빠른 리전으로 고르면 된다. https://www.cloudping.info/ 모든 서비스 > EC2 클릭 왼쪽 네비바에서 인스턴스 클릭 > 인스턴스 시작 클릭 단계 1: Amazon Machine Image(AMI) 선택 많이 쓰이는 Amazon Linux 2 AMI 선택 단계 2: 인스턴스 유형 선택 프리 티어 사.. 2021. 6. 29.
[AWS] AWS란? AWS(Amazon Web Service) 아마존 닷컴(Amazon)에서 개발한 클라우드 컴퓨팅 플랫폼으로, 네트워킹 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공한다. 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션을 구축하도록 지원해준다. AWS의 경우 IaaS에 속한다. IaaS(Infrastructure as a Service)란? (이에쓰로 읽는다. 난 궁금해서 또 찾아봤다ㅋㅋ) IaaS, PaaS, SaaS는 클라우드 서비스모델 세가지이다. IaaS는 기본적인 인프라 자원(서버, 저장소, 네트워크)를 제공하는 서비스 모델이다. IaaS를 사용함으로써 데이터 센터에 기본적인 인프라 자원의 설치, 관리에 따르는 비용 및 복잡성이 없어지고, 사.. 2021. 6. 29.
[Vue.js / Kakao API] 비동기로 요청한 위치 정보가 마커에 찍히지 않을 때 해결방법 (Vuex) 문제상황 프로젝트 중 아파트의 위치 정보(상세주소)를 DB에서 받아와 마커에 찍는 것이 잘 되지 않았다. 여러가지 추측해 보건데 아파트의 위치정보를 axios로 받아오는 동작과, 상세주소를 Kakao Map 위에 마커로 표시하늗 동작이 비동기적으로 일어나서 순서가 잘 안맞았던 것 같다. 당시 참고했던 코드 주소로 장소 표시하기 : https://apis.map.kakao.com/web/sample/addr2coord/ Vuex란? : https://vuex.vuejs.org/kr/ Vuex가 무엇인가요? | Vuex Vuex가 무엇인가요? Vuex는 Vue.js 애플리케이션에 대한 상태 관리 패턴 + 라이브러리 입니다. 애플리케이션의 모든 컴포넌트에 대한 중앙 집중식 저장소 역할을 하며 예측 가능한 방식.. 2021. 6. 25.
[Java/백준/BFS, DFS] 1707번: 이분 그래프 https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K(2≤K≤5)가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V(1≤V≤20,000)와 간선의 개수 www.acmicpc.net 주어진 조건을 보고 이분그래프인지 아닌지 판단하면 되는 문제다. 이분그래프는 아래처럼 하면 된다. https://ko.wikipedia.org/wiki/%EC%9D%B4%EB%B6%84_%EA%B7%B8%EB%9E%98%ED%94%84 이분 그래프 - 위키백과, 우리 모두의 백과사전 2색변 이분 그래프의 예 그래프 이론에서, 이분 그래프(二分graph, 영어: bipartite gra.. 2021. 6. 25.
[Java/백준/투포인터] 1806번: 부분 합 문제 https://www.acmicpc.net/problem/1806 1806번: 부분합 첫째 줄에 N (10 ≤ N < 100,000)과 S (0 < S ≤ 100,000,000)가 주어진다. 둘째 줄에는 수열이 주어진다. 수열의 각 원소는 공백으로 구분되어져 있으며, 10,000이하의 자연수이다. www.acmicpc.net 연속된 수들의 부분합들 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램을 작성해야 한다. 참고한 부분은 아래 링크! https://dev2som.tistory.com/135 [Java] 투 포인터(Two Pointers), 구간 합(Prefix Sum) (출처 - 동빈나 유튜브) 배열의 특정된 연속 구간을 처리하는 경우에 사용하는 투 포인터와 구간.. 2021. 6. 25.