본문 바로가기

728x90
반응형

전체 글

(187)
[자바/기본] Wrapper 클래스란? (Boxing, UnBoxing) Wrapper 클래스란? 자바의 기본 자료형 (primitive type)을 감싸는 클래스 기본자료형 : boolean, char, byte, short, int, long, float, double Wrapper : Boolean, Char, Byte, Short, Integer, Long, Float, Double 앞에가 대문자로 시작하면 Wrapper구나~ 로 본인은 인식 String 처럼 Wrapper클래스는 immutable (불변성)을 가진다. String과 불변성에 대한 설명은 https://jk25.tistory.com/173 Wrapper Class 의 계층도 WHY Wrapper 클래스? 기본 자료형의 변수의 값을 가지는 객체를 생성해야할때 사용할 수 있다. EX) 자바의 메소드 혹은 ..
[AWS] Route53 도메인 https 로 배포하기 (Feat. CloudFlare) 프로젝트를 진행하다가 사용한 API가 localhost 로는 지원이 가능 하나 도메인으로 배포했을 시 https가 아니면 사용 할 수 없었다. (ZEGOCLOUD) 따라서 빠르게 https 를 설정 하는 방법에 대해서 알아보았다. https://www.cloudflare.com/ko-kr/ Cloudflare 홈페이지 Cloudflare의 CDN, DNS, DDoS 보호 및 네트워크 보안으로 안전한 인터넷 환경을 구축하세요. www.cloudflare.com CloudFlare란? https://developers.cloudflare.com/learning-paths/get-started/concepts/what-is-cloudflare/ What is Cloudflare? · Getting starte..
[AWS] Route53 도메인 구입 + EC2 연결 하기 먼저 프로젝트를 배포하고 싶었지만 https 로 내 웹사이트를 배포하고자 할 때, 도메인 이름이 있어야 한다는 것을 알게 되었다. 그래서 EC2로 배포를 하고 있었으므로 Route53 서비스를 사용하여 도메인을 구입 하고 EC2를 연결 하는 방법에 대해서 포스팅 하고자 한다. Route53 도메인 구입 해당 공식 문서를 통해 확인 할 수 있다. https://aws.amazon.com/ko/console AWS Management Console AWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다. aws.amazon.com AWS 콘솔 로그인 하기 Route53 페이지로 이동 현재 본인이 호스팅 하는 도메인이 있기에 보여지..
[AWS] RDS 설정하고 연결 하기 + Spring Project(Feat. MySQL, Intellij) RDS란?AWS가 제공하는 관계형 데이터베이스 서비스 이다.Relational Database Service의 약자이다.프리 티어 계정을 사용할 지 매월 750시간 무료로 사용 할 수 있다고 한다.RDS SettingRDS 인스턴스 생성AWS 콘솔로 이동 후 RDS 검색해당 화면에서 데이터베이스 생성 버튼 클릭 데이터베이스의 생성 방식을 선택해야 한다.본인은 표준 생성을 선택 엔진 옵션 선택본인은 MySQL 을 선택학습 용이기에 MySQL 을 사용하였고, 프로젝트 또한 MySQL 사용하기 때문이다.Aurora 라는 엔진이 있는데 월 12만원 정도의 결재를 하지만 엔진 관리 등을 AWS 에서 해주기에 성능이 좋은 것으로 이해하고 있다.해당 토글을 누르면 MYSQL 버젼을 선택 할 수 있다. !!!!!프리티..
[AWS] AWS EC2 SSH 접속하기 (Feat. Mac, ubuntu) 저번 포스팅인 EC2 인스턴스 만들기에 이어 ssh 로 접속 하는 방법에 대해서 포스팅 하고자 한다. [AWS] EC2 인스턴스 만들기 AWS 설정하기 AWS 를 통해 Spring 협업 프로젝트를 배포 하고자 하였다. https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-n jk25.tistory.com .pem 파일 저번 포스팅에서 키페어를 생성하여 다운 받았었다. (해당 내용을 보고 싶다면 위 블로그를 클릭) 다운 받은 키페어는 .pem 키이다. https://d..
[AWS] EC2 인스턴스 만들기 AWS 설정하기 AWS 를 통해 Spring 협업 프로젝트를 배포 하고자 하였다. https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 회원 가입 하는 방법은 생략 회원 가입 할때 신용카드가 필요하다 EC2 란? (Elastic Compute Cloud) AWS 에서 제공하는 하나의 컴퓨터 (원격으로 연결 할 수 있는) 프리티어 (!무료!!)에서 제공되는 성능 과 용량이 정해져 있다. 실행 중인 인스턴스,..
[Spring] Gradle 빌드 할때 2개의 jar 파일 + 해결 방법 (executable jar && Plain jar) Spring Gradle Build https://jk25.tistory.com/180 [Spring] Gradle jar 빌드파일 만들기 (Feat.Intellij && Terminal) 빌드 파일을 만드는 이유 웹을 개발 하는데 있어서 중요한 것 중 하나가 바로 배포 이다. Spring Boot 프로젝트를 배포 하는 방법 중 하나인 Gradle을 사용하여 Jar 파일 빌드 및 실행 하는 방법에 대해 jk25.tistory.com 이전 포스팅 글에서는 다루지 않았던 내용에 대해서 포스팅 하고자 한다. 빌드 파일이 2개 저번 포스팅에서 build를 하는 과정에서 .jar 파일이 2개가 생기는 현상을 발견했다. 하나는 plain 이라는 이름이 붙은 파일이 하나 생겼다. 파일 용량을 확인 해 보았을 때, ..
[Spring] Gradle jar 빌드파일 만들기 (Feat.Intellij && Terminal) 빌드 파일을 만드는 이유 웹을 개발 하는데 있어서 중요한 것 중 하나가 바로 배포 이다. Spring Boot 프로젝트를 배포 하는 방법 중 하나인 Gradle을 사용하여 Jar 파일 빌드 및 실행 하는 방법에 대해서 정리 해보고자 한다. 개발 환경 Gradle : 8.4 Java: 17 Spring Boot : 3.2.0 MacOS + Intellij Ultimate Build 파일을 만드는데 IDE (본인은 인텔리제이 Ultimate) 로 만드는 방법과 Terminal 명령어로 만드는 방법에 대해서 정리 Why Jar파일? 확장자는 .jar Jar 이란 Java Archive의 약자로 자바 클래스 파일, 텍스트 파일, 이미지 파일 등을 하나의 파일로 모아서 배포하기 위한 패키지 파일 확장자 .zip ..

728x90
반응형