본문 바로가기

전체 글

(11)
[aws] github action으로 s3에 정적 웹사이트 배포하기 1. 배포를 위한 IAM 유저를 생성합니다 ※ S3 업로드 권한을 꼭 부여해야 합니다 2. 유저를 생성하면 ACCESS_KEY, SECRET_KEY를 다운로드 받을 수 있습니다. 모두 다운로드 받습니다. 3. github 레포지토리에 다운받은 ACCESS_KEY와 SECRET_KEY를 등록합니다 4. S3 버킷을 생성합니다 ※ 버킷 이름은 도메인명과 같아야합니다. 예를 들어, dev.puroong.me라는 도메인을 연결하기 위해선 dev.puroong.me라는 버킷을 생성해야 합니다. 5. github action workflow를 작성합니다 name: CD on: push: branches: [ dev ] jobs: deploy: name: build and upload to s3 runs-on: ub..
[안드로이드] Firebase Dynamic Link로 앱 열기 Firebase Dynamic Link란? 딥링크 문제를 보완한 링크 (※ Firebase 동적 링크는 앱 설치 여부에 관계없이 여러 플랫폼에서 원하는 대로 작동하는 링크입니다.) Firebase가 제공하는 Dynamic Link 사용 방법을 알아보기 앞서 딥링크에 대해서 알아보자 딥링크? 일반적으로 웹에서 딥링크란 특정 페이지에 도달할 수 있는 링크를 말한다. 모바일 딥링크도 위와 같이 앱의 특정 페이지에 도달할 수 있는 링크를 뜻한다. 어떻게 구현할까? 구현 방법은 크게 2가지로 나눌 수 있다. URI 스키마를 사용하는 방식과 웹페이지 주소를 사용하는 방식이다. URI 스키마 URI 스키마는 Scheme와 Path로 이루어져있다. 링크는 Scheme://Path와 같으며, 아래 그림과 같이 각 페이지..
[Java] java.lang 패키지 & 유용한 클래스들 1. Object protected Object clone() 객체 자신의 복사본을 반환한다 public boolean equals(Object obj) 객체 자신과 객체 obj가 같은 객체인지 알려준다 protected void finalize() 객체가 소멸될 때 가비지 컬렉터에 의해 자동으로 호출된다. public Class getClass() 객체 자신의 클래스 정보를 담고 있는 Class인스턴스를 반환한다 public int hashCode() 객체 자신의 해시코드를 반환한다 public String toString() 객체 자신의 정보를 문자열로 반환한다 public void notify() 객체 자신을 사용하려고 기다리는 쓰레드를 하나만 깨운다 public void notifyAll() 객체..