[AWS] AWS로 Spring Boot 배포 3/ java jar 파일 빌드/ git clone/ EC2 Timezone KST로 변경/ 서버 날짜 설정
·
🎸 기타
[AWS] AWS로 Spring Boot 배포 2/ EC2 인스턴스에 연결/ Ubuntu/ 서버 배포/ SSH/ 보안그룹[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amadebug.tistory.com실행 방법 2가지jar 파일 빌드 -> EC2 복사EC2에서 프로젝트 git clone 1. jar 파일 빌드 -> EC2 복사JDK 설치$ sudo apt-get update$ sudo apt-get install openjdk-17-jdk Spring Boot 프로젝트 빌드프로젝트 파일 위..
[AWS] AWS로 Spring Boot 배포 2/ EC2 인스턴스에 연결/ Ubuntu/ 서버 배포/ SSH/ 보안그룹
·
🎸 기타
[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amazon MAchine Image) Ubuntu(우분투) 선택 인스턴스 유형 t2. micro - 프리 티어(무료) 사debug.tistory.comSSH 클라이언트인스턴스 요약 -> 연결 터미널 접속tusori-key.pem 파일 위치로 이동 키 파일 권한 변경chmod 400 tusori-key.pem SSH로 접속ssh -i "tusori-key.pem" ubuntu@ec2-15-164-142-161.ap-northeast-2.compu..
[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소
·
🎸 기타
AWS Region아시아 태평양(서울) 선택EC2 인스턴스 생성이름 및 태그이름 작성 (ex. tusori)애플리케이션 및 OS 이미지(Amazon MAchine Image)Ubuntu(우분투) 선택인스턴스 유형t2. micro - 프리 티어(무료) 사용 가능키 페어: EC2 서버에 SSH 접속용키 페어 생성 키 페어 생성 -> 키 페어 이름.pem 파일 다운로드 (ex. tusori-key.pem) 안전한 곳에 저장(처음 1번만 다운로드, 재다운로드 X)SSH 환경 접속 -> 키 파일이 존재하는 위치에서 SSH 명령어 실행네트워크 설정보안 그룹 생성스토리지 구성최대 30 GiB요약인스턴스 시작인스턴스 요약 확인탄력적 IP 주소 X탄력적 IP 주소탄력적 IP 주소 할당 변경 사항 X 할당 클릭 탄력적 I..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 10. 개발형 코딩 테스트
·
Computer Science/자료구조 | 알고리즘
개발형 코딩 테스트알고리즘 코딩 테스트요구 사항에 맞는 하나의 모듈 개발시간 복잡도 분석 / 공간 복잡도 분석개발형 코딩 테스트완성도 높은 하나의 프로그램을 개발모듈을 적절히 조합하는 능력 요구정해진 목적에 따라서 동작하는 완성된 프로그램을 개발하는 것을 요구하는 코딩 테스트 유형일부 기업은 해커톤 ~> 채용 진행해커톤(Hackathon): 단기간에 아이디어를 제품화하는 프로젝트 이벤트대개 1 ~ 2일 정도 진행, 다수의 해커톤이 대회 형식을 빌려 해커톤이 끝나면 만든 프로그램 시연 -> 발표 -> 채점분야에 따라 상세 요구사항이 다를 수 있음ex 1. 모바일 클라이언트 개발: 안드로이드, iOS 앱 개발ex 2. 웹 서버 개발: 스프링(Spring), 장고(Django)등의 서버 개발 프레임워크 활용B..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 8. 기타 그래프 이론
·
Computer Science/자료구조 | 알고리즘
서로소 집합(Disjoint Sets) 자료구조 = 합치기 찾기(Union Find) 자료구조서로소 집합: 공통 원소가 없는 두 집합서로소 부분 집합들로 나눠진 원소들의 데이터를 처리하기 위한 자료구조2종류의 연산 지원합집합(Union): 두 개의 원소가 포함된 집합을 하나의 집합으로 합치는 연산찾기(Find): 특정한 원소가 속한 집합이 어떤 집합인지 알려주는 연산동작 과정여러 개의 합치기 연산이 주어졌을 때 서로소 집합 자료구조의 동작 과정합집합(Union) 연산을 확인 -> 서로 연결된 두 노드 A, B 확인A와 B의 루트 노드 A', B'를 각각 찾음A'를 B'의 부모 노드로 설정모든 합집합(Union) 연산을 처리할 때까지 1번의 과정 반복연결성연결성 ~> 손쉽게 집합 형태를 확인기본적인 형태의..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 7. 최단 경로 알고리즘
·
Computer Science/자료구조 | 알고리즘
최단 경로 알고리즘가장 짧은 경로를 찾는 알고리즘 다양한 문제 상황한 지점에서 다른 한 지점까지의 최단 경로한  지점에서 다른 모든 지점까지의 최단 경로모든 지점에서 다른 모든 지점까지의 최단 경로각 지점 -> 그래프에서 노드로 표현지점 간 연결된 도로 -> 그래프에서 간선으로 표현다익스트라 최단 경로 알고리즘특정한 노드에서 출발하여 다른 모든 노드로 가는 최단 경로를 계산음의 간선이 없을 때 정상적으로 동작현실 세계의 도로(간선) -> 음의 간선으로 표현 X그리디 알고리즘으로 분류매 상황에서 가장 비용이 적은 노드를 선택해 임의의 과정 반복동작 과정출발 노드 설정최단 거리 테이블 초기화방문 X 노드 중에서 최단 거리가 가장 짧은 노드 선택해당 노드를 거쳐 다른 노드로 가는 비용을 계산 -> 최단 거리 ..
0123suh
빙글빙글 돌아가는 Debug 하루