전체 글 38

[AWS] EC2 리눅스 인스턴스에 파일 옮기기

파일 질라를 통해서 리눅스에 파일을 옮겨볼 것이다.아래 사이트에서 다운로드를 진행한다.https://filezilla-project.org/download.php?platform=win64 파일질라 실행 후에 상단의 연결 버튼을 클릭새 사이트 버튼을 클릭AWS의 인스턴스에 진입하여 내 서버의 퍼블릭 IPv4 DNS를 복사한다. 프로토콜 - SFTP호스트 - 복사한 IPv4 DNS로그온 유형 - 키파일사용자 - ec2-user키파일 - 찾아보기를 통해 키 위치 입력내 PC에서 저장할 건지 물어보는데 난 캐시 등록까지 진행했다. 연결 완료!이곳에서 필요 파일들을 옮겨서 사용하면 된다.

AWS 2024.07.23

[AWS] 리눅스 인스턴스 Java21 설치

오늘은 리눅스 인스턴스에서 자바를 설치해보려 한다.이전글을 참고해서 리눅스 연결을 마친 후에 진행한다.https://winter-love13.tistory.com/19 [AWS] 윈도우10에서 리눅스 SSH 연결 외 기타 오류 해결이 중 첫번째 OpenSSH를 사용하여 Windows에서 Linux 인스턴스에 연결 방법을 사용해보도록 하겠다.1. 사전 조건 윈도우 버전이 Windows Server 2019 이상PowerShell 버전 5.1 이상을 실행, 계정은 기본 제공 관winter-love13.tistory.com 1. Java 설치 가능 리스트 조회아래 코드를 입력하면 리스트가 나오는데 나는 21 버전을 설치할 것이다.만일 ctrl+v를 입력해도 아무것도 나오지 않는다면 마우스 우클릭!sudo yu..

AWS 2024.07.22

[AWS] 윈도우10에서 리눅스 SSH 연결 외 기타 오류 해결

이 중 첫번째 OpenSSH를 사용하여 Windows에서 Linux 인스턴스에 연결 방법을 사용해보도록 하겠다.1. 사전 조건 윈도우 버전이 Windows Server 2019 이상PowerShell 버전 5.1 이상을 실행, 계정은 기본 제공 관리자 그룹의 멤버여야한다.윈도우 검색 powerShell 검색 1. powerShell 버전 확인$PSVersionTable2. 기본 제공 관리자 그룹의 멤버 확인 (True)(New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrat..

AWS 2024.07.21

[AWS] EC2 인스턴스 Elastic IP 셋팅

인스턴스 생성 시 항상 새 IP를 할당한다.요금을 아끼기 위해 인스턴스를 중지하고 다시 시작해도 IP가 변경된다.매번 변경되는 불편함을 위해Elastic IP(탄력 IP) 를 셋팅할 것이다.정리해보자면퍼블릭 IPv4 주소 - 인스턴스 연결된 동안 고정된 IP 주소를 제공, 재시작해도 변경되지않음 - 인스턴스가 중지되어 있거나 할당된 인스턴스가 없을 경우 비용 발생퍼블릭 IPv4 DNS  -인스턴스 시작 시 자동으로 할당되는 동적 IP- 비용 발생 X 1. 탄력적 IP 좌측 메뉴에서 네트워크 및 보안 - 탄력적 IP를 클릭해준다. 그럼 탄력적인 IP가 셋팅이 완료된다.방금 생성한 IP주소의 맨 앞 체크박스를 클릭하고 작업 - 탄력적 IP 주소 연결을 클릭한다.인스턴스와 프라이빗 IP 주소를 클릭하면 생성한..

AWS 2024.07.20

[CS 자료구조] Array, ArrayList, LinkedList

1. 배열 (Array)선언 시 크기를 고정. 메모리 할당이 정적으로 이루어져 이후에는 변경할 수 없다. ( JS에서는 동적으로 증감)메모리에 연속적으로 저장되어 인덱스를 통해 빠르게 접근이 가능동일한 데이터 타입 요소만 저장 가능정적 데이터 저장 시 유용 (ex: 요일 이름, 월 이름 등)인덱스를 통한 빠른 접근 시간 - O(1)간단한 구현크기 제한으로 인해 메모리 낭비 혹은 넘침 현상 발생중간에 요소 삽입 및 삭제 시 많은 요소를 이동시켜야 함 - O(n)인덱스를 가지고 탐색하는 과정을 거친다면 효율적이나 추가/삭제 시는 비효율 1) Java 예시public static void main(String[] args) { // int 자료형 배열 선언 및 초기화 int[] numbers = {..

[Eclipse] 이클립스 Git Repository 연결 및 Import

이클립스에서 Show View를 열어준다. (Alt + Shift + Q + Q )또는 Window - Show View - Other 클릭 Git을 검색한 후 Git Repositories 클릭Clone a Git Repository - Clone URL 클릭 Github Repository - Code 클릭아래 HTTPS 주소가 뜨는데 복사를 해준다. ( 혹은 우측의 버튼 클릭하면 복사됨)상단 URL 란에 복사한 주소를 입력하고 User/Password를 입력해 준다.이후 Directory는 프로젝트를 저장할 경로를 적어준다.Working Tree의 Import Projects를 클릭

개발 *´꒳`*/Git 2024.07.18

[CS 자료구조] Heap에 대해서

힙(heap) 이란힙이란 최댓값, 최솟값을 찾아내는 연산을 빠르게 하기 위해 고안된 완전 이진트리를 기본으로 한 자료구조다.우선순위 큐를 위해 만들어진 자료구조이다.우선순위 큐 (Priority Queue)큐는 FIFO(First In, First Out) 형식의 자료 구조.우선순위 큐는 먼저 들어오는 데이터가 아닌, 순위가 높은 데이터가 먼저 나가는 형태의 자료구조다. 힙을 이용하여 구현함insert(x) : 우선순위 큐에 요소 x 추가remove() : 우선순위 큐에서 가장 우선순위가 높은 요소를 삭제하고 반환find() : 우선순위 큐에서 가장 우선순위가 높은 요소를 반환완전 이진 트리(Complete Binary Tree) 기반의 자료구조 힙은 일종의 반정렬( 느슨한 정렬 ) 상태를 유지한다.큰 ..

[Java] 3.연산자의 종류

오늘은 Java의 연산자에 대해서 알아보도록 하겠습니다.지난 시간에는 프로그래밍 기초 및 변수에 대해서 알아보았습니다.기본 변수 선언 로직은 이해하고 있어야합니다.https://winter-love13.tistory.com/10 [Java] 2. 프로그래밍 기초 및 변수오늘은 이클립스로 자바에 대해서 설명하도록 하겠습니다.지난 게시물에서 워크스페이스 셋팅까지 마친 상태입니다.https://winter-love13.tistory.com/5 윈도우 이클립스 설치 Java 설치오늘은 이클립스winter-love13.tistory.com 연산자값을 처리하기 이해 사용되며 Java에서는 여러 종류의 연산자를 제공합니다.아래 리스트만 보면 굉장히 많아보이지만 하나씩 확인해보면 그리 어렵지 않습니다.1. 산술 연산자..