일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 페이징 정렬
- 서버 배포
- 자바
- Servlet
- Chat GPT
- MySQL
- 저장소 복제
- Git
- MVC
- HttpServletResponse
- 넘파이
- 저장소 이전
- 스프링부트 OpenAI API
- git 충돌 해결
- JPQL
- 파이썬
- github 복제
- springboot
- swap 메모리
- Json 객체
- jar빌드
- JDBC
- 비밀번호 재설정 API
- 프로그래머스
- 값 타입
- 우분투
- JPA
- 스프링 이메일 전송
- api 개발
- 두수의 합 자바
- Today
- Total
목록대외활동 (18)
현의 개발 블로그

논리 ERD 그리기 https://app.diagrams.net/ 위 사이트를 활용해 논리 ERD를 설계했다. 배운 점 새발 표기법 식별 관계 VS 비식별 관계 식별 관계 부모로부터 받은 식별자를 자식 엔티티의 주 식별자로 사용한다. 비식별 관계 부모로부터 받은 식별자를 자식 엔티티의 주 식별자가 아닌 일반 속성으로 사용한다. 물리 ERD 그리기 https://www.erdcloud.com/ 위 사이트를 활용해 물리 ERD를 설계했다. 무료이며 팀원 간 협업할 수 있는게 장점이다. 배운 점 url은 text보다 varchar가 적합 url 타입은 varchar(2048)로 변경하였다. 아래와 같은 차이점 때문에 text타입 보다 varchar 타입이 부합한다. varchar는 max size limit이..

레포지토리 생성 new repository를 클릭하여 새 리포지토리를 생성한다. 이 때 따로 README file을 추가하지 않는다. 로컬 저장소로 사용할 폴더를 하나 만든다. git init 명령어로 git을 초기화한다. git init README.md 추가하고 푸시하기 local repository에 README.md를 추가한다. (나는 vscode에서 README.md 파일을 수정해 추가하였다.) cmd 창을 키고 해당 폴더 경로에 가서 다음 명령어를 쳐준다. git add . git commit -m "[커밋할 메세지]" 아래 명령어로 로컬 저장소와 원격 저장소를 연동해준다. 이 때 https 주소는 깃허브에서 repository를 처음 생성했을 때 뜨는 https 주소를 입력해준다. git r..

이전 글에서 EC2인스턴스와 RDS DB를 생성하였다. 2023.05.15 - [대외활동/한이음] - EC2 인스턴스 생성하기 2023.05.15 - [대외활동/한이음] - RDS 생성하기 RDS 생성하기 현의 개발 블로그 RDS 생성하기 본문 hyun-keepdeving.tistory.com 이번에는 RDS와 MySQL workbench, springboot를 각각 연결할 것이다. RDS를 클릭하면 엔드포인트를 알 수 있다. MySQL workbench - RDS MySQL에서 RDS를 연결하자 username과 password는 RDS 생성 시 입력했던 계정정보 이다. hostname - RDS 엔드포인트 username - admin password - testtest 위 정보들을 입력한 후 tes..

이전 글에서 EC2 인스턴스를 생성하였다. EC2 인스턴스 생성하기 EC2 인스턴스를 생성해보자 우분투를 선택하였다. AMI는 프리티어 중에서 선택하였다. 인스턴스 유형은 따로 건들지 않았다. 키 페어는 인스턴스를 연결할 때 필요하다 새로운 키페어를 생성하자 hyun-keepdeving.tistory.com 이번에는 RDS 데이터베이스를 생성하자. 내가 사용하는 MySQL 버전을 선택한다. 테스트용이므로 프리티어를 사용했다. RDS DB명을 지정한다. 해당 식별자는 추후 application.yml에 입력해야 한다. mySQL 연결에 필요한 계정정보를 지정한다. 과금을 막기 위해 스토리지 자동 조정을 비활성화한다. EC2에서 RDS를 접근하므로 퍼블릭 액세스를 예로 수정한다. springboot 연결에 ..

EC2 생성 EC2 인스턴스를 생성해보자 우분투를 선택하였다. AMI는 프리티어 중에서 선택하였다. 인스턴스 유형은 따로 건들지 않았다. 키 페어는 인스턴스를 연결할 때 필요하다 새로운 키페어를 생성하자 키 페어 이름만 입력하고, 나머지 설정은 건들지 않았다. 키페어 생성을 누르면 내가 지정한 이름의 키페어가 다운로드 된다. 폴더를 생성하여 키페어를 저장하고, 경로를 기억하자. 명령 프롬프트에서 해당 경로로 이동해 EC2 서버를 시작한다. 새 보안그룹을 생성해주자 스토리지는 50GB로 설정하였다. 보안그룹 편집하기 보안그룹의 인바운드 규칙을 편집해주자. 연습이므로 소스를 Anywhere로 설정하였다. EC2 서버 접속하기 이제 인스턴스 연결을 해보자 인스턴스를 선택하고 연결을 누르면 ssh 키를 알 수 ..

멘토님과 첫번째 회의를 앞두고 진행사항을 정리해보고자 한다. 기획 컴포넌트 구성도 작성 컴포넌트 구성도란? 컴포넌트 구성도는 화면에 구성 요소를 정리한 문서이다. 컴포넌트는 인포메이션과 컨트롤로 이뤄져 있다. 둘의 분류 기준은 해당 컴포넌트를 눌렀을 때 앱이 반응하는지 유무이다. 해당 문서를 작성하며 머릿속에 있던 부분들을 시각화하여 정리할 수 있어 좋았다. 기획에 있어 논리적으로 빠진 부분이 무엇인지 알 수 있었다. 참고 https://brunch.co.kr/@supernova9/165 백엔드 ERD 설계 aquerytool을 사용해서 ERD를 설계해보았다. 1차로 설계를 하고, 팀원의 피드백에 맞춰서 수정했다. 유저 팔로우 DB 설계와 다른 테이블들 외래키 설정이 헷갈렸다. 본격적으로 ERD 설계해본..