공부 21

[공부/Spring] 에러 - Could not get lock /var/lib/dpkg/lock-fronted

📌Could not get lock /var/lib/dpkg/lock-fronted 에러 다른 프로세스가 진행중이라 발생하는 에러이다. 진행중인 프로세스를 죽여주면 해결된다. 방법 1) sudo killall apt apt-get 방법 2) 방법 1을 실행했는데 진행중인 프로세스가 없다고 뜨면, 디렉토리를 하나 하나 삭제해준다. sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* 다음 명령어까지 실행해주면 해결된다. sudo dpkg --configure -a sudo apt update

공부/Spring 2022.07.29

[공부/Spring] #4 | 서버 접속 간편화

✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] #3 | RDS 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연 yulee.tistory.com ☘️ 서버 접속 간편화 EC2 인스턴스에 SSH로 접속할 땐 인스턴스 정보에서 연결 버튼을 클릭해 SSH 클라이언트 항목에서 예에 있는 명령어를 복사해 실행시키면 된다고 전에 포스팅한 적이 있는데 호스트를 등록해 더 간편화하고자 한다. 1. 다운 받은 키 페어 관리하기 1-1. 키 파일 권한 변경 chmod 400 "키 ..

공부/Spring 2022.07.28

[공부/Spring] #3 | RDS 생성 및 연결

✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정 ✅ 운영체제는 MacOS(M1)을 사용합니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 yulee.tistory.com ☘️ RDS 생성 1. RDS 생성 1-1. 데이터베이스 생성 RDS는 AWS에서 지원하는 관계형 데이터베이스로 인스턴스에서 데이터베이스를 사용하는 것보다 편하고 용량도 크게 쓸 수 있다. AWS에서 RDS를 검색하고 왼쪽 메뉴에서 데이터베이스 클릭 후 데이터베이스 생성을 누른다. 1-2. 엔진 옵션 사용할 MySQL..

공부/Spring 2022.07.28

[공부/Spring] #2 | 보안그룹 설정, 고정 IP 주소 설정

✅ 운영체제는 MacOS(M1) 사용중입니다. ✅ 이전 포스트 [공부/Spring] EC2 인스턴스 생성 및 연결 ✅ 운영체제는 MacOS(M1)을 사용합니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 검색창에 EC2를 검색해준다. 왼쪽 메뉴에서 인스턴스를 눌러주고 인스턴스 시작 클릭! 2. 인스 yulee.tistory.com ☘️ 보안그룹 설정 1. 인바운드 규칙 설정하기 이전 포스트에서처럼 인스턴스 생성이 완료되었으니 이제 해당 서버에서 사용할 포트를 열어줘야 한다. 왼쪽 메뉴에서 보안 그룹에 들어가보면 default 하나와 새로 만든 인스턴스에 적용되는 보안그룹이 launch-wizard-번호 형태의 보안 그룹을 클릭하고 인바운드 규칙 편집을 눌러준다. 아래와 같이 S..

공부/Spring 2022.07.28

[공부/Spring] #1 | EC2 인스턴스 생성 및 연결

✅ 운영체제는 MacOS(M1) 사용중입니다. ☘️ EC2 인스턴스 생성하기 1. 인스턴스 시작 AWS에 가입해주고 검색창에 EC2를 검색해준다. 왼쪽 메뉴에서 인스턴스를 눌러주고 인스턴스 시작 클릭! 2. 인스턴스 설정 2-1. 애플리케이션 및 OS 이미지 Quick Start에서 Ubuntu로 선택하고 AMI는 무료로 사용가능한 Ubuntu Server 22.07 LTS (HVM), SSD Volume Type으로 선택해준다. (Ubuntu 선택 시 자동으로 선택됨) 인스턴스 유형의 경우도 자동으로 선택되는 프리티어인 t2.micro를 그대로 사용 2-2. 키페어(로그인) 생성 기존에 쓰던 키 페어를 쓸 경우엔 선택해주고, 새로 만들어 줄 경우엔 새 키 페어 생성을 눌러준다. 키 페어 이름은 기억하기..

공부/Spring 2022.07.24

[공부/Java] 자바의 main() 메소드, 예외, 예외 처리, try-catch-finally, 예외 클래스

main() 메소드 자바 응용 프로그램의 실행 시작 메소드 public static void main(String[] args){} main()메소드의 인자 전달 c:> java Hello 3 5.7을 수행하면 Hello class의 main메소드의 args에 3과 5.7이 전달됨 args[i]로 배열 형태로 접근 가능 이클립스에서 main 메소드의 인자 전달 Run -> Run Configurations -> Arguments 탭에서 Program arguments 칸에 값을 넣으면 args로 넘어감 자바의 예외 컴파일 오류 문법에 맞지 않게 작성된 코드 컴파일 시 발견 예외(Exception) 오동작이나 결과에 악영향을 미칠 수 있는 실행 중 발생한 오류 ex) 정수를 0으로 나누는 경우, 배열보다 ..

공부/Java 2022.07.11

[공부/Java] 자바의 배열, 선언, 생성, 초기화, 인덱스, 치환, 공유, 크기, for-each문, 리턴

배열 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조 같은 타입의 데이터들이 순차적으로 저장 배열의 선언과 생성 배열 선언 데이터타입 배열이름[]; 배열 생성 배열이름 = new 데이터타입[배열크기]; 선언과 함께 초기화 int intArray[] = {0,1,2,3,4,5,6}; //초기화된 값의 개수만큼의 배열 생성 2차원 배열 배열이름 = new 데이터타입[배열크기1][배열크기2]; int intArray[][] = {{0,1,2,3}, {4,5,6,7}}; 데이터타입 배열이름 [][]; '배열이름'은 배열에 대한 레퍼런스 변수를 의미 배열 인덱스와 원소 접근 C와 마찬가지로 배열의 인덱스를 통해 원소에 접근 가능 0

공부/Java 2022.07.11

[공부/Java] 자바 키보드 입력 - Scanner

System.in 키보드로부터 직접 읽는 자바의 표준 입력 스트림 키 값을 문자가 아닌 바이트로 리턴하므로 응용프로그램이 문자 정보로 변환해줘야 함 Scanner java.util.Scanner 클래스 System.in에게 키를 읽게 하고, 읽은 바이트를 다양한 타입으로 변환하여 리턴해주는 클래스 공백 문자 ('\t', '\f', '\r', '\n' , ' ' )로 구분되는 아이템 단위로 읽음 키보드 입력 처리 과정 키보드 입력 -> 바이트 표준 입력 스트림 -> 바이트 스트림 -> Scanner -> 문자로 변환 -> 자바 응용 프로그램 Scanner의 주요 메소드 메소드 설명 String next() 다음 토큰을 문자열로 리턴 byte nextByte() 다음 토큰을 byte타입으로 리턴 short ..

공부/Java 2022.07.04

[공부/Java] 자바의 데이터 타입, 리터럴, var, 상수, 타입 변환, 수식연산자, 조건문, 반복문

기본 타입 실제 데이터 값을 저장하는 타입 기본 타입 메모리 사용 크기 값의 범위 boolean 1byte true / false char 2bytes '\u0000' ~ 'uFFFF' byte 1byte -128 ~ 127 short 2bytes -32,768 ~ 32,767 int 4bytes -2,147,483,648 ~ 2,147,483,647 long 8bytes -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 4bytes 1.4E-45 ~ 3.4028235E38 double 8bytes 4.9E-324 ~ 1.7976931348623157E308 boolean 자바가 데이터를 다루는 최소 단위가 1byte라서 낭비여도 그냥 1byte..

공부/Java 2022.07.04

[공부/Java] 자바 프로그램 기본 구조, 식별자, 식별자 원칙, 관습

기본 구조 클래스 class 키워드로 선언 파일명은 반드시 public class 이름과 동일하게 설정 외각에 클래스 하나 이상 존재 메소드 C/C++에서의 함수와 동일한 의미 클래스 내부에만 작성 가능 main 메소드 main()에서 실행 시작 public static void main (String[] args){ } 변수 선언 변수 타입과 변수 이름 선언 메소드 내에 선언된 변수는 지역 변수 메소드 외부에 선언된 변수는 전역 변수 식별자(Identifier) 클래스, 변수, 상수, 메소드 등에 붙이는 이름을 의미 식별자의 원칙 특수문자(@, ! ..)와 공백, 탭은 식별자 사용 X _, $은 사용 O, 첫번째 문자로 사용도 가능하지만 잘 안씀 유니코드 문자 사용 O 한글 사용 O 식별자의 첫번째 문..

공부/Java 2022.07.04
728x90