일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UpstageAILab#국비지원
- 패스트캠퍼스AI부트캠프
- 오블완
- 티스토리챌린지
- 업스테이지패스트캠퍼스
- UpstageAILab
- 패스트캠퍼스업스테이지에이아이랩
- 패스트캠퍼스업스테이지부트캠프
- 국비지원
- 패스트캠퍼스
- Today
- Total
목록티스토리챌린지 (14)
김민주

Do - List코드카타개인 과제 정리Spring Data JPA 학습 및 구현엔티티 설계: Product, Order, OrderItemPOST /products, GET /products API 구현 강의 리스트업개인 과제와 관련된 강의를 정리했습니다.Spring Data JPA - Spring MasterValidation - Spring Master인증, 인가 - Spring MasterAPI 예외 처리 - Spring MasterRestTemplate & Open API (FeignClient 병행) - Spring Master, MSASpring Cloud (Eureka, Ribbon, FeignClient, Sleuth, Zipkin, Resilience4j) - MSA인메모리 저장소와 Re..

JPA COREORMORM(Object-Relational Mapping) Object : "객체" 지향 언어 (자바, 파이썬)Relational : "관계형" 데이터베이스 (H2, MySQL)ORM은 이름 그대로 객체와 DB 관계를 매핑해주는 도구입니다. 자바의 클래스(객체)와 DB의 데이터를 직접 매핑하려면 매우 번거롭고 많은 작업이 필요하지만, ORM을 사용하면 이를 자동으로 처리해 줍니다.JPAJPA(Java Persistence API)JPA는 Java ORM 기술의 대표적인 표준 명세입니다.* 명세: 어떤 기능이나 동작 방식을 정의한 표준화된 인터페이스와 규칙으로, 실제 구현체가 아니며, 구현체가 어떤 방식으로 동작해야 하는지에 대한 설계도와 같은 역할입니다.비유로 이해하기명세(JPA): "레..

* http://localhost:8080은 자동으로 /static/index.html 경로를 반환합니다.DTOData Transfer Object, DTO는 데이터 전송 및 이동을 위해 생성되는 객체입니다.Client에서 보내오는 데이터를 객체로 처리할 때 사용되며, 서버의 계층 간 이동에 사용됩니다. 또한, DB와의 소통을 담당하는 Java 클래스를 그대로 Client에 반환하는 것이 아니라, DTO로 한 번 변환한 후, 반환할 때도 사용됩니다.3 Layer ArchitectureController 클래스 하나로 모든 API를 처리하면 양이 많아지고 수정이 어렵다는 한계가 있습니다.따라서 서버에서의 처리 과정을 크게 Controller, Service, Repository 즉, 3계층으로 분리합니다...
Do - List코드카타메모장 프로젝트 복습Spring Master 2주차 이론 정리https://kgrace2366.tistory.com/119 [Spring Master] 입문 이론 - 3 Layer Architecture, IoC와 DISpring Master 남은 목차3 Layer Architecture ← 해당 포스트IoC와 DI ← 해당 포스트JPASpring Data JPABean인증, 인가Validation(데이터 검증하기)RestTemplate & Open API테스트Spring AOPAPI 예외 처리* http://localhost:8080은kgrace2366.tistory.com
Do - List코드카타기술 인터뷰기술 인터뷰 질문Spring Bean Scope란?JPA에서 Lazy Loading과 Eager Loading의 차이n+1 문제 해결법Isolation 종류 설명MySQL의 Index가 사용되는 자료구조는?Garbage Collecter란?JVM의 역할과 구조Dirty Checking이란?save()를 하지 않고 더티 체킹을 하면 좋은 점은?Solid 원칙 중 의존성 역전 원칙이란?Lagered Architecture란?MSA로 1차 프로젝트 구조를 변경하려면 어떤 구조를 고려해야 하는지?회사에서 Log를 관리한다면 어떤 방식으로 할건지?입력 로그와 개발 로그를 어떻게 분리할건지?JWT 토큰이 탈취될 경우를 방지하는 방법은?
Do - List코드카타To Do ListSpring Master3 Layer ArchitectureIoC와 DIJPASpring Data JPABean인증, 인가Validation(데이터 검증하기)RestTemplate & Open API테스트Spring AOPAPI 예외 처리 MSA(Microservice Architecture)Spring Cloud서비스 디스커버리(Eureka)클라이언트 사이드 로드 밸런싱 (FeignClient, Ribbon)서킷 브레이커 (Resilience4j)API 게이트웨이 (Spring Cloud Gateway)보안 구성 (OAuth2 + JWT)컨피그 서버 (Spring Cloud Config)분산 추적 (Spring Cloud Sleuth) 및 로깅 (Zipkin)이..