전체 글335 [TIL] #70. 231122 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 발생한 문제와 해결 1️⃣. 리뷰등록을 구현하는 과정에서 생성자를 통해 Review 객체를 생성하려고 했으나, 오류가 발생하여 하지 못했다. 그 이유는 바로 Entity에서 @NoArgsConstructor(access = AccessLevel.PROTECTED)를 적용했기 때문이다. 그래서 어떻게 코드를 작성해야하나 찾아본 결과, 해당 블로그(https://oh-sh-2134.tistory.com/107)를 통해 문제를.. 2023. 11. 22. 231121 명예의 전당 (1) - Level 1 문제 설명 "명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니다. 즉 프로그램 시작 이후 초기에 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르게 됩니다. k일 다음부터는 출연 가수의 점수가 기존의 명예의 전당 목록의 k번째 순위의 가수 점수보다 더 높으면, 출연 가수의 점수가 명예의 전당에 오르게 되고 기존의 k번째 순위의 점수는 명예의 전당에서 내려오게 됩니다. 이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표합니다. 예를 들어, k = 3이고, 7일 동안 진행된 가수.. 2023. 11. 21. [TIL] #69. 231121 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 오늘 배운 내용 알고리즘 문제 2023.11.21 - [Coding Test] - 231121 명예의 전당 (1) - Level 1 231121 명예의 전당 (1) - Level 1 문제 설명 "명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들 mstudy-recode.tistory.com 느낀점.. 2023. 11. 21. [TIL] #68. 231120 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 팀 프로젝트 스프링 숙련 개인과제 오늘 배운 내용 강의 2023.11.20 - [내일배움캠프(Sparta)/Spring] - [Spring] Entity 클래스 간의 관계 [Spring] Entity 클래스 간의 관계 외래키의 주인 정하기 외래키의 주인 ➡️ 등록, 수정, 삭제 가능 (관리) 외래키 주인 X ➡️ 읽기만 가능. @JoinColumn() : 외래키의 주인이 활용하는 annotation으로, 컬럼명, null 여부, unique 여부 등을 mstudy-recode.t.. 2023. 11. 20. [Spring] Entity 클래스 간의 관계 외래키의 주인 정하기 외래키의 주인 ➡️ 등록, 수정, 삭제 가능 (관리) 외래키 주인 X ➡️ 읽기만 가능. @JoinColumn() : 외래키의 주인이 활용하는 annotation으로, 컬럼명, null 여부, unique 여부 등을 지정 1) 1 대 1 관계 @OneToOne : Entity 간의 1대1 관계일 때 맺어주는 역할 수행 1-1. 단방향 관계 단방향 관계는 상대 entity 따로 필드가 없어 조회 불가능 1-2. 양방향 관계 양방향 관계는 서로가 상대 entity를 가지고 있음. mappedBy : 외래키의 주인을 지정해줄 때 사용하는 옵션. 외래키의 주인이 아닌 쪽에서 주인 지정 mappedBy의 속성값은 상대 entity(외래키의 주인)에 있는 외래키 필드명을 의미 2) N 대 1 .. 2023. 11. 20. [WIL] #10. 231113~21119 이번주 목표 달성 여부알고리즘 문제 매일 풀기 요일별 공부 내용월- 알고리즘 문제 - 스프링 숙련 개인과제화- 알고리즘 문제 - 스프링 숙련 강의 (2주차) - 스프링 숙련 개인과제수- 알고리즘 문제 - 스프링 숙련 강의 (2주차) - 스프링 숙련 개인과제목- 알고리즘 문제 - 스프링 숙련 강의 (2주차) - 스프링 숙련 개인과제금- 스프링 숙련 개인과제 토- 스프링 숙련 개인과제일- 스프링 숙련 개인과제 개선할 점 & 아쉬운 점@Transactional annotation붙여줘야할 곳에 잊지말고 붙여주기int형을 long형으로 변환해줘야 하는 경우 알기나중에 정규표현식을 공부해보면 좋을 것 같다.이번주에 실수로 인해 날린 시간이 많아서 더 꼼꼼하고 신중하게 행동하면 좋을 거 같다.좀 느리게 하더라도 확.. 2023. 11. 19. [TIL] #67. 231119 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 느낀점 할일 목록 조회 부분을 구현하는데 쉽지않다. 이번에는 상세조회뿐만 아니라 사용자별로 할일을 리스트로 해서 나오게 구현해야하는데 쉽지 않다. 강의 노트도 천천히 다시 보고 해당 부분 강의도 다시 들어봤는데 어렵다. 과제를 얼른 끝내고 부족한 부분 공부를 얼른하고 싶다. 할 게 많아서 하지는 못하는데 할거는 계속 생기는 중이라 해야할 게 너무 많다..! 2023. 11. 19. [TIL] #66. 231118 어제 목표 & 오늘 완료한 한 일 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 내일 목표 알고리즘 문제 자바 종합 문법 복습 (3주차) 스프링 숙련 강의 (2주차) 스프링 숙련 개인과제 새롭게 알게 된 점 조회하는 부분에 대해서는 로그인을 하지 않아도 가능하게끔 하기위해 WebSecurityConfig 부분에 코드를 추가하고자 했다. 코드를 추가하려고 하던 중 수정관련 api와 특정글 선택시 조회하는 api가 같은 것을 볼 수 있었다. 이런 경우에는 어떻게 하지? 싶어 찾아본 결과 requestMatchers()의 patterns 인자 앞에 method 인자를 추가적으로 넣어주면 해당 문제를 해결할 수 있다는 것을 알게되었다. 2023. 11. 19. [TIL] #65. 231117 어제 목표 & 오늘 완료한 한 일 알고리즘 문제자바 종합 문법 복습 (3주차)스프링 숙련 강의 (2주차)스프링 숙련 개인과제 내일 목표알고리즘 문제자바 종합 문법 복습 (3주차)스프링 숙련 강의 (2주차)스프링 숙련 개인과제 발생한 문제와 해결1️⃣. 아래와 같은 에러가 발생했다. 해당 에러는 JWT가 JWT처럼 생기지 않아 발생하는 에러라고 한다.Malformed JWT JSON그래서 header에 넘어온 토큰을 확인해보니 Bearer 뒤에 공백이 있지 않아 발생하는 에러라고 판단되어 JwtUtil에서 BEARER_PREFIX를 보니 예상대로 "Bearer" 이렇게 공백이 포함되지 않은 채로 작성되어 있었다. 그래서 코드를 public static final String BEARER_PREFIX = ".. 2023. 11. 17. 이전 1 ··· 12 13 14 15 16 17 18 ··· 38 다음