🔔[Born To Be Dev] Innovation Camp 56

22.09.06 (화) 37일 차

오늘 한 것 어제 배포한 백엔드 서버 에러 생기면 문제가 뭔지 얘기해 드리기.. 주로 url , request값을 잘못 넣은 오류. 혹은 jwt 토큰과 관련한 문제 였다. [팀과제] cors 설정 수정 후 재배포 [팀과제] todo create시 timestamp 값 null cors 설정 블로그 정리....(하는 중) 오늘 배운 것 2022.09.06 - [SPRING/🚨에러노트[SPRING]] - [22.09.06] @EnableJpaAuditing 부재 에러 / Timestamped null값 에러 내일 할 것 DB공부 - sql / 생활코딩 + 블로그 공부한 내용 정리하기 BackEnd 로드맵 JWT 총 정리 swagger / git action 공부하기 cors 설정 수정중 완료하기 에러노트 c..

5주차 8/29~9/4 WIL

CORS 란? **교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)**는, 추가 HTTP 헤더를 사용하여 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제 출처(Origin) 이란? URL은 하나의 문자열 같지만 다음과 같이 구성 출처는 Protolcol 과 Host 그리고 Port까지 모두 합친 것을 의미 CORS 정책에 의해 차단되는 에러가 발생하는 이유? HTTP 요청에 대해서 어떤 요청을 하느냐에 따라 각기 다른 특징을 가지고 있기 때문 예) HTML → 기본적으로 Cross-Origin 정책을 따름 **XMLHttpRequest, Fetch API**등 **script 태그 내**..

22.09.01 (목) 32일 차

오늘 한 것 [팀과제] 머지하기 -> 대댓글좋아요 DB내용 안들어감 / 대댓글 member_id 값 잘못 들어감 (수정 필요) 알고리즘 1문제 [개인과제] 제출하기 Spring 정리하기 ( AOP포함) - 에러노트에 필요한 개념들 JAVA 정리하기 (Set) [팀과제] Read.me 작성 오늘 배운 것 2022.08.27 - [SPRING/🚨에러노트[SPRING]] - [22.08.27] JPA 지연로딩 프록시 에러 2022.09.01 - [SPRING] - [SPRING] AOP 개념 2022.09.01 - [알고리즘/JAVA] - [백준 3052] 나머지 2022.09.01 - [SPRING] - [SPRING] [JPA] cascade Type 영속성 전이 2022.09.01 - [CS 쌓기] - ..

22.08.31 (수) 31일 차

오늘 한 것 알고리즘 2문제 개인과제 키워드질문 5개 [팀과제] 마이페이지 [팀과제] 마이페이지 에러수정 [개인프로젝트] id @GeneratedValue(strategy = GenerationType.IDENTITY) 차이점 정리 오늘 배운 것 2022.08.31 - [알고리즘/JAVA] - [백준 25304] 영수증 2022.08.31 - [알고리즘/JAVA] - [백준 10871] X보다 작은 수 2022.08.31 - [SPRING] - [SPRING] [JPA] 기본 키 매핑 @GeneratedValue 2022.09.01 - [SPRING] - [SPRING] AOP 개념 (수정중) 2022.08.27 - [이노베이션 캠프/WIL] - 5주차 개인과제 - API / Client & Server..

22.08.30 (화) 30일 차

오늘 한 것 알고리즘 2문제 개인과제 질문 5개 [팀과제] 대댓글 CRUD [팀과제] 대댓글 CRUD 에러수정 오늘 배운 것 2022.08.30 - [알고리즘/JAVA] - [백준 2753] 윤년 2022.08.30 - [알고리즘/JAVA] - [백준 14681] 사분면 고르기 2022.08.27 - [이노베이션 캠프/WIL] - 5주차 개인과제 - API / Client & Server / WAS , Web Server / HTTP 프로토콜 / Restful API 2022.08.31 - [SPRING/🚨에러노트[SPRING]] - [220830] Inconvertible types ; Cannot cast ... to ... 에러 https://github.com/SpringW03/SpringWk03..

22.08.29 (월) 29일 차

오늘 한 것 [개인프로젝트] 대댓글 CRUD [개인프로젝트] 대댓글 CRUD - 에러수정 야자반 면담 오늘 배운 것 에러 - JPA의 문제점 DB는 Table형태로 저장되기 때문에 대댓글의 양만큼 불러옴. = >Set으로 중복 삭제! 에러 - Delete SQL문이 안들어감 : JPA 특징인 영속성으로 삭제되어야 할 데이터가 계속 존재함 => cascade.ALL(or REMOVE), orphanRemoval = true 는 항상 세트로! 내일 할 것 [팀과제] 대댓글 CRUD commit 오늘 난 에러 수정한 후 다시 원복시에 왜 다시 에러가 안나오고 정상작동되는지 확인하기.. 알고리즘 백준 2문제 Spring 정리...... JWT/Spring Security 흐름정리.. 개인과제 절반이라도 하기....

5주차 개인과제 - API / Client & Server / WAS , Web Server / HTTP 프로토콜 / Restful API

API란 무엇인가? [참고] 노마드 코더 - API를 알아야하는 이유 : https://youtu.be/iyFHfzCRHA8 Application Programming Interface 응용 프로그램 프로그래밍 인터페이스 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스. 즉, 애플리케이션을 서로 연결하여 서로 통신 할 수 있다. API는 은행 창구 / 레스토랑 점원 ! 고객에게 요청/주문을 박고 금고/주방에 전달 후 다시 응답을 고객에게 전달 OPEN API란? 외부 사이트와 자유롭게 활용 및 공유하도록 설계된 API 대부분 무료제공이지만, 호출 수에 따라 비용발생 가능 Client 와 Server 란 무엇인가? 네트워킹 Networki..

4주차 8/21~8/28 WIL

3주차 WIL은 그때 당시 사정으로 적지 못하였다.. 한 주차를 건너뛰고서 작성하려니 조금 마음에 들지않지만.. 앞으로 다 채워나가면 될 일이다! 이번주에도 지난 주와 마찬가지로 스프링을 이용해서 CRUD 기능구현과 추가로 JWT 토큰방식을 이용한 로그인, 인증인가, Spring Security 를 구현했다! CRUD는 조금 적응이 되었으나 jwt와 spring security.. 그리고 JPA 를 이용한 연관관계가 정말 어려웠다.. 이번주의 키워드 ORM (참고블로그) 2022.08.18 - [SPRING] - [SPRING] JPA / ORM [SPRING] JPA / ORM JPA JPA(Java Persistence API)는 자바 진영의 ORM 기술 표준 JPA가 제공하는 API를 사용하면 객체..

22.08.26 (금) 26일 차

오늘 한 것 새로운 주차 팀 SA 작성 알고리즘 1문제 Spring/Java 개념 정리 스프링 프로젝트 (개인과제였지만 입문1주차 과제가 계속이어져서 그냥 프로젝트로) 게시글 CRUD 구현 및 리팩토링 게시글 CRUD 에러파티 ~^^ 에러노트 작성 시작 오늘 배운 것 2022.08.26 - [JAVA] - [JAVA] 제네릭 Generic 2022.08.23 - [SPRING] - [SPRING] Spring Security - 쿠키 vs 세션 vs JWT + Token 2022.08.27 - [SPRING/🚨에러노트[SPRING]] - [22.08.27] Reason: Failed to create query for method Repository.findAllByOrderByModifiedAtDesc..

22.08.24 (화) 24일 차

오늘 한 것 Spring 심화 2주차 완강 강의내용 블로그 포스팅 알고리즘 1문제 풀기 개인과제 조금 건들여보기.. 오늘 배운 것 2022.08.23 - [알고리즘/JAVA] - [프로그래머스] 소수 만들기 2022.08.23 - [SPRING] - [SPRING] Spring Security - OAuth2.0 https://github.com/decaf-latte/springweek01-homework 내일 할 것 https://bcp0109.tistory.com/301 : JWT로 회원가입 로그인 구현 ->시도해보기->버전 다르다고...함..ㅎ 개인과제 - 로그인 ( Access Token, Refresh Token ) 개인과제 - 댓글 CRUD 개인과제 - jwt 고민해보기... 알고리즘 1문제 ..

22.08.22 (월) 22일 차

오늘 한 것 채멘 특강 개념 흐름 정리하기 팀과제 질문/답변 + 키워드 질문/답변 Spring 심화 1주차 완강 Spring 심화 2주차 2-12 강의 내용 블로그에 포스팅 오늘 배운 것 1주차) 2022.08.22 - [SPRING] - [SPRING] 의존성 주입 DI , IoC 컨테이너 1주차) 2022.08.22 - [SPRING] - [SPRING] spring framwork의 이해 2주차) 2022.08.23 - [SPRING] - [SPRING] Spring Security - 쿠키 vs 세션 vs JWT + Token 2주차) 2022.08.23 - [SPRING] - [SPRING] Spring Security framework 2주차) 2022.08.23 - [SPRING] - [SP..

22.08.18 (목) 18일 차

오늘 한 것 개인과제 제출하기 알고리즘 1문제 JAVA 개념 정리 (조금) SPRING 개념 정리 => JPA/MVC [개인과제] 또또 수정 .. -> 출력값 데이터로 감싸기 + success, error 값 뜨게하기 인텔리제이에서 커밋하지말고 되도록 소스트리에서 커밋&푸시하기.. 오늘 배운 것 멘붕 개인과제 제출 깃허브 2022.08.18 - [JAVA] - [JAVA] 기초 - 다시 정리하는 기본 개념 2022.08.18 - [SPRING] - [SPRING] JPA / ORM 2022.08.18 - [SPRING] - [SPRING] MVC 패턴 2022.08.18 - [알고리즘/JAVA] - [프로그래머스] 최소직사각형 DTO수정해서 data로 출력 값 감싸기 try, catch 사용해서 에러값 ..

22.08.17 (수) 17일 차

오늘 한 것 [개인과제] usecase 그리기 [개인과제] 질문 답변 적기 알고리즘 1문제 비밀번호 확인 구현 부분 블로그 정리 [개인과제] 조회기능 수정 git readme 작성 팀 블로그 정리 오늘 배운 것 2022.08.17 - [알고리즘/JAVA] - [프로그래머스] 같은 숫자는 싫어 2022.08.17 - [SPRING] - [SPRING]입문주차 과제 비밀번호 확인 API 만들기 2022.08.17 - [SPRING] - [SPRING] 입문주차 과제 - 전체 게시글 목록 조회 / 게시글 조회 2022.08.17 - [JAVA] - [JAVA] objects.equals() 정리 [개인과제] 질문답변은 깃에 올렸다. InteliJ로 바로 comit & push 하기 (알아서 merge해줌..)..

22.08.16 (화) 16일 차

오늘 한 것 개인과제 - 기능구현 postman 사용방법 배우기 개인과제 - 배포 개인과제 - github연동 aws 계정 해킹당한거 알아내고 support에 문의하기 ..ㅎㅎ 오늘 배운 것 rds - mysql 연결하고 서버연동 ec2서버 구매해서 nohup으로 서버배포하기 spring api 짤때는 url을 잘 확인하자.. 내일 할 것 개인과제 - usecase 그리기(오전) 개인과제 - 질문 답변 적기(오후) 입문학습자료03 ->가능하면 블로그에 정리(오후) 알고리즘 1문제 - >블로그에 정리 (오전) 비밀번호 확인 구현 부분 블로그 정리(오전) JAVA 개념 다시 잡기 SPRING 개념 블로그 정리 (팀과제 질문 부분 모두 정리해두면 좋을듯)(오후) 오늘 그래도 개인과제를 배포까지 (원하던데 까지..

2주차 8/8~8/13 WIL

14주 프로그램 중에 2주차가 끝났다! 까마득하고 모르겠던 자바도 어느정도는 익숙해진 느낌이다. 아예 모르겠던 알고리즘도 가끔은 이렇게 하면 되지 않을까?! 하면서 감은 잡은 것 같은 느낌이 든다 ... (아직도 어렵지만) 멘토님들 말씀대로 자바 기초를 잡는데에 초점을 잡았다. 생소한 용어들을 완전히까지는 아니지만 어느정도는 낯설지는 않도록 자주보려고 노력했다 1주차에는 프로젝트때문에 눈물로 지새웠다면 이번주차는 그래도 차근차근히 기본기를 다지자는 마음으로 임했다. 알고리즘 문제를 매일 잘 풀어내기만 하면 되었기에 공부할 시간이 어느정도는 있어서 다행이었다. 그래도 역시 알아야 할 내용은 산더미에 알고리즘이 그리 쉽게 풀리는 것도 아니어서 취침시간이 2,3시 였던건 함정이다... 그래도 나는 매일 성장하..