패스트캠퍼스 6

[PART6] Ch04 개발을 좀 더 수월하게(AWS-RDS, S3, CodeDeploy)

RDS 생성 [데이터베이스 생성 방식 선택] 프리티어니까 그냥 표준생성 말고 손쉬운 생성으로 체크 엔진 유형 클릭해보면 DB 인스턴스 크기에 프리티어가 있는 게 있고 없는 게 있다(ORACLE은 프리티어 없다. 프리티어 계정이어도 돈이 부과된다는 점 유의!) 무난하게 mysql에 프리티어로 선택 DB 인스턴스 식별자 fastcampus-rds 로 해주고 마스터 사용자 이름(db에 접속하려면 유저네임과 패스워드 필요) admin 패스워드 손쉬운 생성 기본설정 안 거드리는게 더 안전(요금부담) 포트번호 3306 버전 정보 8.0.28 정도만 확인 하고 데이터베이스 생성 여기서 중요한 건 디비설정했다는 건 사용하겠다는 거고 디비 사용할 때 접속하기 위한 호스트명 마스터 유저네임, 패스워드 같은 값을 설정해줘야..

[PART6] Ch04 개발을 좀 더 수월하게(AWS-EC2 설정)

CI(Continuous Integration) 자동으로 프로젝트에 코드가 머지된다. CD(Continuous Deployment) 자동으로 코드가 배포된다. -개발을 좀 더 수월하게 하기 위함 -개발에 좀 더 집중 가능 -시간 Save(=반복되는 행위를 없애자!) CI/CD는 devOps파트지만, 서비스 백엔드는 몰라도 되는 게 아님 스크립트, 어떻게 파이프라인이 돌아가는지, 어떤 설정 등이 있는지 알아야 내가 푸시했는데 배포가 안됐을 때 1차적으로 본인이 확인할 수 있어야 함. AWS는 쉽게 말해 가상클라우드 환경에서 다양한 서비스를 제공해주는 회사 EC2와 다양한 서비스 [인스턴스 시작] 이름, 애플리케이션 및 OS 이미지 => 우분투, 20.04(프리티어) 인스턴스 유형 =>t2.micro(프리티..

ch 04. 자바의 유용한 클래스들

hierarchy : 계층 멀티쓰레드 프로그램할 때 동기화synchronization위해 사용하는 메서드라서 오버라이딩 불가. final로 선언되어있다. Book book = new Book("데미안", "헤르만 헤세"); System.out.println(book); String str = new String("test"); System.out.println(str); ch01.Book@2133c8f8 test 클래스의 풀네임(패키지 이름까지) @ 인스턴스 메모리의 위치에 대한 가상값(16진수) 똑같이 new한 건데 밑은 test로 String str = new String("test"); System.out.println(str.toString()); String은 .toString()이 이미 오버라..

ch 03. 객체지향 핵심 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter3 Chapter3 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com extends 뒤에는 하나만 오버라이딩, 형변환polymorphism? 자바는 single inheritance다. 단일상속 언어다. 모호함이 없어짐 최근 기능이 확장되고 있지만, 기존 c++보다 안정성, 심플이 초기부터의 목표였다. 상속받는 클래스가 더 많이 올 수록 더 많은 기능확장이 그로 인해 발생하는 모호성이나 문제점은 없애버리자. 상속 구현하는 경우 일반적인 개념을 지닌 원래 클래스보다 기능이 많고 구체적이고 specific하다면..

ch 02. 객체지향 입문 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter2 Chapter2 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com 클래스는 크기가 정해져 있진 않다. 대충 멤버변수만큼 잡힐 것 같긴한데 데이터 타입 + 변수 이름 = new라는 키워드 뒤에 Student()=> 생성자 new해서 학생 한명 생성 이렇게 생성되는 객체를 인스턴스 클래스 기반으로 여러개의 인스턴스가 생길 수 있어. .뒤에 나오는 애들은 우리가 만든 거 외에 나머지는 object클래스의 메서드 클래스 베이스로 객체를 생성한 것 생성된 객체를... 객체라는 용어보다는 인스턴스라는 용어를 더 많..

ch 01. 자바 기초 메모

https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter1 Chapter1 · master · easyspubjava / javacoursework · GitLab GitLab.com gitlab.com 프로그램 = instruction set = 명령어 집합 한글 자료만 보지 않기 때문에 영어로 뭐라고 부르는지 영어용어도 같이 공부하는 게 좋다. c랑 c++ 포인터라는 걸로 메모리를 직접 핸들링하기 때문에 시스템이 다운되는 경우가 많았다. 안정성에서 불안 자바는 좀 더 안정적인 언어로 개발 다운시키기가 어렵다 모호함과 불안한 요소들을 다 없애 버린 안정적인 언어 플랫폼(운영체제)에 영향을 받지 않는다 write once, run anyw..