기록(58)
-
[TIL] Today I Lerned - 221223
[TIL] Today I Lerned - 221223 221223 기록 알고리즘 [Python] 프로그래머스 lv2 - [1차] 캐시 (tistory.com) [Python] 프로그래머스 lv2 - [1차] 캐시 [Python] 프로그래머스 lv2 - [1차] 캐시 코딩테스트 연습 - [1차] 캐시 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 skyriv312079.tistory.com 프로젝트 오류 기존 학습용 프로젝트에서 spring security 사용 시 MySQL에서는 어떤 방식으로 지원하는지 찾을 수 없었다. 진행을 위해 H2 데이터 베이스로 코드 변경 runtimeOnly 'com.h2data..
2022.12.23 -
[TIL] Today I Lerned - 221222
[TIL] Today I Lerned - 221222 221222 기록 HTTP [HTTP] PUT / PATCH 차이 (tistory.com) [HTTP] PUT / PATCH 차이 [HTTP] PUT / PATCH 차이 업데이트에 관여하는 메서드는 두 가지가 존재한다. 그래서 해당 메서드가 왜 두 가지로 나눠져 있는지 무슨 차이가 있는지 공부를 하고 정리를 하려 한다. PUT PUT의 경우 리 skyriv312079.tistory.com 프로젝트 [REST API] REST API 설계 (tistory.com) [REST API] REST API 설계 [REST API] REST API 설계 기존에 만든 개인 프로젝트 이동 URI를 수정하기 위해 사이트의 URI를 검색해보고 조사하였다. 이전에 개인 ..
2022.12.22 -
[TIL] Today I Lerned - 221221
[TIL] Today I Lerned - 221221 221221 기록 JPA [JPA] 엔티티 매핑 (tistory.com) [JPA] 엔티티 매핑 [JPA] 엔티티 매핑 @Entity @Table 다양한 매핑 사용 데이터 베이스 스키마 자동 생성 DDL 생성 기능 기본 키 매핑 필드와 컬럼 매핑 : 레퍼런스 @Entity JPA를 사용하여 테이블을 표현할 자바 클래스는 @Ent skyriv312079.tistory.com 프로젝트 mappedby 일대다, 다대일의 매핑으로 각 entity들을 연결하는 과정에서 해당 mappedby가 빠져있었다. 해당 mappedby로 무엇이 어떤 필드와 연관관계인지 지정을 해주는 역할을 맡고 있다. 그래서 해당 기능을 통해 각 필드가 어떤 필드와 연결되어있는지 확인해..
2022.12.21 -
[TIL] Today I Lerned - 221220
[TIL] Today I Lerned - 221220 221220 - 기록 프로젝트 Controller 단에서만 ResponseEntity를 사용, service 단에서 ResponseEntity가 아닌 dto 객체 사용 service단에서부터 ResponseEntity를 사용하게 된다면 추후에 해당 ResponseEntity에 너무 많은 데이터가 담기게 된다면 메모리의 과다 사용이 유발됨 Controller 단에서 반환 값을 ResponseEntity를 지정하더라도 Service단에서 dto, list를 반환하는 방식으로 먼저 가져오고 Contoller단에서 해당 값을 ResponseEntity로 넣어주는 방식 Post 방식으로 데이터를 받아오고 저장하는 경우 해당 경우에는 데이터를 받아오고 저장한 후..
2022.12.20 -
[TIL] Today I Lerned - 221219
[TIL] Today I Lerned - 221219 221219 기록 Mysql 이전 글 보충 [Spring] Spring boot와 Mysql 연동 (Gradle) (tistory.com) [Spring] Spring boot와 Mysql 연동 (Gradle) 스프링을 이용해 공부를 하면서 기존에는 H2 데이터베이스를 사용하다가 Mysql을 사용해서 연결을 해보려고 한다. application.properties과 build.gradle의 파일을 비교 변경하면서 진행하려고 한다. build.g skyriv312079.tistory.com 코드가 이전과 달라지면서 예전에 작성한 내용에 글 내용 보충, 보충 내용의 핵심은 spring.io를 통해 구현에 필요한 온전한 코드를 가져오는 것. JPA - 영속..
2022.12.19 -
[TIL] Today I Lerned - 221216
[TIL] Today I Lerned - 221216 221216 기록 키워드 intelliJ 환경설정의 중요성. 프로젝트 겸 과제를 진행하면서 지속적으로 오류가 발생하였다. 오류의 내용은 jwt의 signatureAlgoritm부분의 오류가 발생 해당 오류에 관해 검색을 하고 설정을 하였지만 계속 똑같은 오류가 반복이 되었다. 토큰에 관한 valid메서드를 재작성하고 빌드를 다시 해보고 다른 메서드에서 문제가 생긴 건지 지속적으로 확인을 해봤지만 찾을 수 없었다. token을 upppercase로 작성하거나 다른 특이사항이 있는지 살펴봤지만 기존의 토큰을 공부하면서 배운 내용 그대로였기에 따로 문제가 되는 부분은 없었다. 그래서 스프링의 버전을 2.7.1에서 3.0.0으로 변경하고 패키지도 다시 설치를..
2022.12.16