본문 바로가기

분류 전체보기

(147)
preflight 해결법 https://www.baeldung.com/spring-security-cors-preflight https://stackoverflow.com/questions/56479150/access-blocked-by-cors-policy-response-to-preflight-request-doesnt-pass-access
내일배움캠프 85일차 해야 할 일 1. 프론트 엔드 조정 - CSS 조정하기 (보류) - Header/Footer 처리하기 - API, backend랑 맞추기 - PUT 2 - DELETE 3 2. 월요일 매컴싸 발표 - NoSQL(MongoDB) vs. SQL(MySQL) 3. 9일까지 완성할 구현할 기능 축소하기 (진행 중) 4. 팀원 로그인 기능 구현한 것 가지고 와서 게시판 DB와 관계 정리하기 5. 로그인 사용자가 게시판 기능 구현하기 오늘 해야 할 일 1. 월요일 매컴싸 발표 4 - NoSQL(MongoDB) vs. SQL(MySQL) 2. 9일까지 완성할 구현할 기능 축소하기 (진행 중) 3 3. 팀원 로그인 기능 구현한 것 가지고 와서 게시판 DB와 관계 정리하기 1 4. 로그인 사용자가 게시판 기능 구현하기 2
매컴싸 - SQL vs NoSQL SQL - 관계형 데이터 베이스 구조 - 테이블 - 행과 열로 이루어진 테이블 - 제약 - 각 컬럼에 어떤 형태의 값이 올지 미리 규정하여 하며, 규정하면 그 형태 외에는 올 수 없음 - 데이터의 무결성 보장 - 관계형 - 테이블 간 관계를 형성하여, 유연한 query를 작성할 수 있음 저장 - 주로 한 곳에 저장 되어 있음 (비 분산) 확장성 - 수직 - CPU, RAM, 하드 디스크 등 성능 개선을 통하여 서버 개선이 가능함 - 수평 - Read Replica를 통해 달성 - Read Replica: 데이터 베이스의 복제 판 - 주 데이터 베이스에 과부하가 걸리면 복제 데이터 베이스를 통해서 읽기 가능 접근 - SQL은 언어가 유사 NoSQL - 관계형이 아닌 데이터 베이스 - 다양한 구현체 - 고성..
내일배움캠프 84일차 오늘 할 일 1. 프론트 엔드 조정 - CSS 조정하기 (보류) - Header/Footer 처리하기 - 페이지 이동 (완료) - API, backend랑 맞추기 - GET (완료) - PUT 2 - DELETE 3 2. 월요일 매컴싸 발표 (완료) - NoSQL(MongoDB) vs. SQL(MySQL) 3. 9일까지 완성할 구현할 기능 축소하기 4. 팀원 로그인 기능 구현한 것 가지고 와서 게시판 DB와 관계 정리하기 5. 로그인 사용자가 게시판 기능 구현하기
내일배움캠프 83일차 주말 동안 할 일: 1. 모의면접 (완료) 2. 프론트 엔드 조정 - CSS 조정하기 (보류) - Header/Footer 처리하기 - API, backend랑 맞추기 - POST (완료) - GET - PUT - DELETE 3. 월요일 매컴싸 발표 - NoSQL(MongoDB) vs. SQL(MySQL)
내일배움캠프 83일차 - 모의면접 스파르타코딩튜터님 이**님께서 모의 면접을 진행 해주셨다. 요약 하자면, 열심히 하는 것은 알겠는데, 일단 개발에 대한 어필을 더 해야 한다고 하셨다. 프로젝트 때 기본적인 QnA CRUD 밖에 한 게 없어서, "기본적인 CRUD"만 했다고 답변 드렸고, 기타 사항 (부트캠프 때 어떻게 지냈고, 블로그 운영, 스터디 운영 등)에 대해서 말씀 드렸다. 면접관님의 답변은 "배경지식 이런거 준비하는 것도 좋은데 일단 개발에 더 중점을 둬야 할 것 같다. 다른 것이랑 개발을 병렬적으로 할 수 있으면 좋은데, 그렇지 못한다면 개발에 더 중점을 두는 게 중요하다" 취지로 말씀하셨다. 항해 99 블로그 때 CS지식이 부족해서 답변을 제대로 못 했다는 블로그를 많이 봐서 CS지식도 준비하고 했는데, 일단 개발 구현이 ..
EB와 RDS 연결 및 환경변수 설정 많은 에러를 마주했다. RDS를 'RDS'탭에서 만들어서 EB에 연결 할 수 있지만, 여기서는 EB 구성에서 RDS를 만들어서 연결해서 붙여보겠다. 만든 EB 왼쪽 탭 밑에 보면 "Configuration"이 있는데, 그걸 누른다. 제일 아래에 보면 "Database"가 있는데 "Edit"을 부른다. 여기서 RDS 생성 과정은 여기 링크를 참고한다. https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/using-features.managing.db.html Elastic Beanstalk 환경에 데이터베이스 추가 - AWS Elastic Beanstalk Elastic Beanstalk 환경에 데이터베이스 추가 Elastic Beanstalk는 A..
Elastic Beanstalk CI/CD Elastic Beanstalk과 github의 git action을 사용해서 자동 배포 하는 법을 다뤄보겠다. https://jojoldu.tistory.com/543?category=777282 1. Github Action & AWS Beanstalk 배포하기 - Github Action으로 빌드하기 기존에 사이드 프로젝트를 만들면 다음과 같은 환경에서 진행을 해왔습니다. TravisCI & AWS Code Deploy TravisCI & AWS Beanstalk 상황에 따라 골라 쓰긴 했지만, 큰 불편함이 없었는데요. 최근 대세가 TravisCI jojoldu.tistory.com https://jojoldu.tistory.com/549?category=777282 2. Github Action ..
내일배움캠프 82일차 오늘 할 일 / 한 일 1. 환경변수 사용하여 RDS 연결. (완료. 튜터님께 도움 받음. ) 2. '링글'이랑 커피챗 (완료) 3. ERD 작성 (진행 중) 4. Elastic Beanstalk CI/CD 및 RDS 환경변수 설정 에러 기록 올리기 (완료) 4. 프론트 조정 (시작) 5. 페이징 기능 구현 6. 검색 기능 구현 내일 할 일 1. 프론트 페이지 조정 2. 매컴싸 발표 준지 3. 모의면접 준비 4. 댓글창 구현 5. 페이징
내일배움캠프 81일차 오늘 할 일 / 한 일 1. CI/CD - Elastic Beanstalk 연동 (완료) 2. 환경변수 사용하여 RDS 연결(시도. 에러 발생. 튜터님께 질문 예정). 3. Github에 폴더 새로 올리기. (완료) - GroupID랑 Artifact와 관련해서 오 튜터님께서 GroupID는 웹사이트 도메인과 일치해야 한다고 말씀해주셨음. 4. 오 튜터님께서 ERD와 Rest Doc 필수라고 말씀하셨음. 5. 프로젝트 github, 팀원들과 꾸미기 시작함. 내일 할 일 1. RDS 연결 2. 프론트 단 손보기 시작 3. '링글'이랑 면접 4. 페이징, 검색기능 구현