- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 황리단길자쿠지
- 경주맛집추천
- 경주프렙
- 경주황리단길한옥숙소
- 직장인이자카야
- 경주11월날씨
- 경주한옥자쿠지숙소
- 경주황리단길자쿠지
- 경주전통주
- 황리단길감성숙소
- 경주3박4일여행일정
- 금선사데이트
- 일일주메뉴
- 경복궁일일주
- 구글애드센스신청 #구글애드센스 #구글애드센스시작하는방법 #구글애드센스티스토리 #블로그에구글애드센스 #티스토리 #구글애드센스가입 #구글애드센스등록
- nestjs #openai #api키 #호출방법 #ai활용 #ai연동 #aikey연결하기 #환경변수파일
- 한옥녹턴
- 경복궁데이트추천
- 경주동취
- 경주프렙후기
- 경주프렙칵테일
- nestjs 프로젝트 생성 명령어
- 일일주가지튀김
- 경복궁이자카야
- nestjs 마이크로서비스 설치 시 발생하는 의존성 충돌 해결하기
- 경복궁나베
- 금선사숙소
- 경주술
- 면접준비 #면접컨설팅 #면접질문 #면접모의질문 #답변구조화 #모의면접 #모의면접컨설팅 #면접컨설팅후기
- 경복궁회식
목록분류 전체보기 (107)
notcherry
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/baqqQn/btsyESN2uiz/DsX9EH26k64NU6kMa7VdTk/img.png)
레포지토리 하나에 프로젝트 여러개 올리기 (tistory.com) 레포지토리 하나에 프로젝트 여러개 올리기 저는 msa project라는 파일 하나를 만들어서 레포지에 넣을 프로젝트들을 담아놨습니다. 파일을 만들어서 한 레포지에 넣을 것을 묶어놓는 것을 추천합니다. 프로젝트들이 들어있는 파일에 들어가 notcherry.tistory.com 위에서 이어지는 상황입니다. 업로드한 파일 중 하나에 화살표가 생기고 끝났는데요. 저번에도 마주한 적 있던 오류라 당황하진 않았습니다. 일단 .git 폴더의 삭제를 시도했습니다. 이 친구가 원흉입니다. rm -r .git 이 명령어를 사용했는데 삭제는 되었지만 커밋이 안 되더라구요. remove origin 후에 다시 커밋해도 안 됐습니다. 다른 시도를 모색했습니다. ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kAtLC/btsytW5KI9e/hQxF0A9QhXp9ngrRKXfTik/img.png)
저는 msa project라는 파일 하나를 만들어서 레포지에 넣을 프로젝트들을 담아놨습니다. 파일을 만들어서 한 레포지에 넣을 것을 묶어놓는 것을 추천합니다. 프로젝트들이 들어있는 파일에 들어가 우클릭 후 'open git bash here'을 눌러주세요. 명령어 창에 을 먼저 입력해주시고 을 입력해주세요. 그런데 저는 remote origin already exists라는 에러 문구가 뜨더라구요. 그래서 git remote remove origin 명령어를 통해 origin 을 지우고 다시 심어줬습니다. 제 브랜치가 master라 로 명령했습니다. main인 사람은 master를 main으로 바꿔서 명령해보세요. 잘 올라온 것을 확인할 수 있습니다. 원래는 각 파일마다 add -> commit -> p..
자바에서 extends와 implements 는 클래스와 인터페이스 간의 상속을 구현할 때 사용한다. 1.implements (=심다!) 클래스 간의 관계를 나타낸다. 하나의 클래스와 관계지을 수 있다. 클래스가 인터페이스를 구현하면 해당 클래스는 인터페이스의 모든 메서드를 반드시 구현해야 한다. 상속하는 인터페이스는 메서드의 메서드명, 매개변수 등의 시그니처를 정의한다.클래스는 이러한 메서드를 구현해야 한다. 2.extends (=넓히다!) 클래스 간의 상속을 정의한다. 한 클래스가 다른 클래스를 상속받을 때 사용한다. 여러 클래스가 하나의 클래스를 상속받을 수 있으며 오버라이드 형식으로 메소드를 새롭게 구현할 수 있다.
프로젝트를 마무리하며 리팩토링을 시작했다. 객체 생성시 @NonNull을 사용했는데(첫 프로젝트에서는 이런 방식으로 했다. 왜냐면 단순히 null값을 받으면 안된다고 생각했기 때문) 프로젝트 진행하면서 validation의 @NotNull로 수정했다.(프로젝트에서 validation을 사용하기 때문) 하지만 마지막 리팩토링 기간에는 @Column(nullabe = false)으로 수정하면서 이 세 녀석에 대한 궁금증이 생겼다. 1. @NonNull @NonNull은 주로 lombok 라이브러리에서 호출해서 많이 사용한다. 주로 NullPointException을 방지하기 위해 사용한다. 메서드의 매개변수나 객체의 필드가 null이 아니어야 호출한다. 즉, 해당 생성자를 호출할 때 null값을 전달하지 않..