CiRe
시레코드

전체 글

공부한 것을 정리하기 위해 만든 블로그 입니다.
Language/Java

[Java] Garbage Collection

Gabage Collection JVM의 Heap 영역에서 사용하지 않는 객체를 삭제하는 프로세스 사용되는 객체인지를 판변하는 기준은 reachable이다. GC Root 스택 변수, 전역 변수 등 heap 영역 참조를 담은 변수를 의미 GC Root 부터 시작하여 객체를 탐색하여 reachable을 판단한다. GC Root의 종류 Class Loader에 의해 로딩된 클래스 지역 변수와, 매개 변수 현재 활성화된 스레드 정적 변수 JNI Reference JNI 메서드의 지역 변수 / 매개 변수 전역 JNI 참조 변수 모니터로 사용된 객체 GC의 동작 방식 GC가 발생했다면 다음의 공통적인 단계를 따르게 된다. Stop The World Mark and Sweep Stop the World GC를 실행..

Amazon Cloud

[AWS] S3 사용 실습 - 3 (정적 웹 호스팅 기능 사용하기)

S3를 정적 웹 호스팅으로 사용 가능 버킷 및 폴더 생성 private 폴더와 public 폴더를 만듭니다. public 하위의 폴더만 접근 가능하도록 버킷 정책을 설정합니다. 버킷 정책 설정 정적 웹 사이트 호스팅 설정

Amazon Cloud

[AWS] S3 사용 실습 - 3 (CLI)

CLI 로 S3 제어 - 설정 확인 - 버킷 생성 - 파일 업로드 및 다운로드 - 디렉토리 동기화 aws s3 ls 버킷 이름 조회하기 aws s3 mb s3://[버킷 이름] 버킷 생성하기 aws s3 cp [파일 이름] s3://[버킷 이름]/[폴더 경로] 파일을 버킷에 업로드하기 aws s3 cp s3://[버킷 이름]/[폴더 경로]/[파일 이름] [파일 이름] 파일을 버킷에서 다운로드 aws s3 rm s3://[버킷 이름]/[폴더 경로]/[파일 이름] 파일을 버킷에서 삭제하기 aws s3 sync [폴더 이름] s3://[버킷 이름]/[폴더 경로] 폴더를 버킷에 한번에 업로드하기 버킷 생성 lee  ~/.aws  aws s3 mb s3://cire-bucket-new-inf  ✔ make_..