일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- git
- REST API 규칙
- JPA
- 스프링 부트 공식 문서
- 스프링부트오류
- 스프링 부트 기능
- 빈생성안됨
- 최종 프로젝트
- jpa회원가입
- Q 클래스
- json gson 차이
- REST란
- json
- 1차캐시
- github
- ERD 작성
- 복합키
- JPA주의사항
- jwt메서드
- Spring Spring boot 차이
- Error creating bean with name
- uncheck Exception
- JoinColumn
- spring서버
- 인텔리제이
- @IdClass
- jpa에러
- queryDSL
- Filter
- Unsatisfied dependency
- Today
- Total
목록내배캠 주요 학습 (147)
Everyday Dev System

1. 인텔리제이에서 docker 백그라운드 설정 확인 터미널 콘솔 창에 docker 명령어를 입력해서 도커 명령어들을 조회한다. 이것이 실행이 된다면, 도커가 백그라운드에서 running 중이라는 의미이다. docker 명령어가 안된다면, 인텔리제이 혹은 터미널을 재시작해봐야 한다. 아래와 같이 docker desktop에서 running 중임을 확인할 수도 있다. 2. 백그라운드에 도커가 돌아가는 것을 확인한 후 아래 코드 입력 docker run -p 5432:5432 -e POSTGRES_PASSWORD=pass -e POSTGRES_USER=chaeyoung -e POSTGRES_DB=messenger --name postgres_boot -d postgres docker를 run해서 컨테이너를 ..
1. 대문자 금지 2. 언더 스코어 금지 3. 버킷 이름은 최소 3자에서 최대 63자 사이 4. 버킷 이름은 소문자, 숫자, 점(.) 및 하이픈(-) 으로만 구성 5. 버킷 이름은 문자 또는 숫자로 시작하고 끝나야 한다. 6. 버킷 이름에 두 마침표를 나란히 붙여 사용하면 안된다. 7. 버킷 이름은 IP 주소 형식을 사용하지 않습니다.
A 레코드 도메인 주소와 서버의 IP 주소를 직접 매핑 시키는 방법 단순하게 도메인과 IP를 연결시키는 방식이다. 즉 3.123.123.22이라는 IP 주소를 arecord-test.com 과 같은 도메인으로 연결 Cname 도메인 주소를 또 다른 도메인 주소로 매핑 시키는 형태의 DNS 레코드 타입입니다. 기존에 있던 도메인을 이용하여 새로운 도메인에 별칭을 부여하는 형태 예를 들어 arecord-test.com 를 입력했을 경우 cname-test.com이라는 사이트로 이동하길 원한다면, arecord-test.com의 Cname을 cname-test.com로 연결해놓으면 된다. reference: https://jw910911.tistory.com/109 AWS : A 레코드와 Cname의 차이 R..

wsl에서 아무리 해도 chmod 400 (파일명) 명령어가 정상 수행이 되지 않았다. chmod 777 (파일명) 은 되지만, 400은 윈도우 환경에서 되지 않는다. 방법을 규준님과 찾아보다가.. power Shell에서 시도해 보았다. 된다.. wsl에서는 같은 명령어로는 모든 권한이 취소되는 이상한 현상을 발견했다. power shell에서는 잘되지 여기서 AWS SSH를 활용하면 될 것이다. wsl이 이상하다는 결론이 나왔다. wsl이 안켜지는 분들도 있기 때문에 역시 power shell이 최고다. reference: https://ombujeong.tistory.com/36 Windows 에서 PowerShell로 chmod 400 설정하기 icacls.exe .pem /reset icacls..

이름 입력 OS는 Ubuntu로 22 버전으로 선택 인스턴스 유형은 프리 티어 사용 가능한 t2 micro로 선택 새 키 페어 생성 선택 만약 윈도우 환경에서 putty를 쓰고 있을 경우에는 .ppk를 생성한다. 강의에서는 .pem로 진행한다. 이전에 EC2를 할 때 putty를 활용했지만, 다른 방식으로 시도하기 위해 .pem으로 선택하여 진행하였다. 네트워크 설정 시에 보안그룹을 기존에 만들어 놓은 것이 있다면 기존 보안 그룹을 선택하여도 된다. 그렇지 않을 경우에는 HTTP, HTTPS도 추가합니다. 인스턴스를 생성한다. 대기중이 뜨다가 실행 중으로 상태가 변경된다. 퍼블릭 IPv4 주소는 외부에서 해당 인스턴스를 적용하는 IP이고, 프라이빗 IPv4 주소는 인스턴스 내부에서 접근하는 IP이다. 아..

MFA는 다요소 인증 이란 의미의 단어이다. Multi-factor Authentication 예를 들어 구글에 로그인을 할 때 비밀번호만이 아닌, 유튜브 등을 통해 개인 디바이스로 인증을 한번 더 거친다. 이를 multifactor 라고 부른다. 이러한 수단으로 인증하는 것을 MFA라고 한다. 아래 페이지를 보면 루트 계정, 유저 계정에 MFA를 추가하라는 경고창이 뜬다. 유저 계정에 MFA를 추가해보자 버튼을 클릭하고 이름을 지정한다. 여기서는 내 핸드폰으로 인증할 예정이다. 핸드폰에 '구글OTP를 다운로드 받는다. 다운받은 후에 다음 화면에 QR을 통해 인증과정을 거친다. MFA 코드 1에 처음 나온 6자리 숫자를 공백없이 입력, MFA 코드 2에는 그 다음에 나온 6자리 숫자를 공백없이 입력하고 ..

AWS에서 IAM을 검색하여 [액세스 관리] - [사용자] 탭에서 사용자를 생성할 수 있다. 1. 루트 계정이 아닌 User가 로그인하기 아래 IAM 대시보드 카테고리의 오른쪽 AWS 계정에 대한 정보가 있다. 해당 URL을 통해서 로그인이 가능하다. 해당 URL을 통해 User로 로그인을 하면, 아래와 같이 IAM 사용자로 정보가 표시된다. 2. 루트 계정의 별칭 지정하기. 계정 ID 란에 위에 변경한 별칭을 입력하고, 사용자 이름, 암호를 입력하여 로그인하면 아래와 같이 로그인 정보가 뜬다.

참조 : https://github.com/thesun4sky/spring-blog/blob/lv4/ GitHub - thesun4sky/spring-blog Contribute to thesun4sky/spring-blog development by creating an account on GitHub. github.com (LV4 브랜치에서 확인할 수 있다.) 아래는 Dto 클래스 코드이다. package com.sparta.myblog.dto; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import lombok.Getter; import lombok.Setter; @Gett..

> 1. Entity 클래스 내에 @Setter는 기재하지 않는 것이 좋다. - DB 정보의 예기치 않은 정보 수정이 이루어지지 않도록 방지하기 위함이다. https://github.com/Chaeyounglim/myBlog/issues/6 Entity 클래스에 @Setter 미권장 · Issue #6 · Chaeyounglim/myBlog Entity 클래스 내에 @Setter는 기재하지 않는 것이 좋다. DB 정보의 예기치 않은 정보 수정이 이루어지지 않도록 방지하기 위함이다. 모든 Entity 클래스 내에 @Setter 어노테이션 삭제하기 github.com 2. Service 클래스에 필요한 메서드를 Interface 클래스 내에 생성 - PostService 인터페이스를 만들어 메서드에 대한 설..

프로젝트 시연 영상 기획 및 진행 사항 및 결과 참조: https://www.notion.so/2-c446b07351924a9d8fc2cb6522c76421?pvs=40 2조 (이름좀 바꿔조) S.A 내용 www.notion.so PPT 자료: 1. 한 주의 흐름 1) 한 일 시연 영상 : https://www.youtube.com/watch?v=jh5lQzd4veA 레파지토리 : https://github.com/Chaeyounglim/yourOpinion 프로젝트 명 : Your Opinion 필수 작업 (축약) 로그인 및 로그아웃 회원가입 게시글 CRUD 댓글 CRUD 프로필 조회 및 수정 추가 작업 (축약) 프론트엔드 구현 게시글에 따른 투표 기능 대댓글 CRUD 회원 관리자 페이지 게시글 관리자..