2024/12 3

[Spring_JPA] N+1 문제 해결 방법

N+1 문제 해결 방법 (feat.플러스주차 과제 트러블 슈팅) 지난 주부터 JPA심화, 테스트코드, 성능최적화를 배우고 있다. JPA에서는 데이터베이스와 객체 지향 프로그래밍 간의 상호 작용을 효율적으로 관리하고,성능을 최적화하기 위한 고급 기술을 학습하여 대규모 데이터를 다루는 서비스를 설계하고 유지하는 데 필요한 핵심 능력을 기른다. 또한, 테스트 코드를 작성하여 기능들이 정확히 작동하는지 검증하여 배포 전에 테스트를 통해 잠재적인 오류를 사전에 발견하고,이를 방지하기 위해 기능들을 다방면에서 테스트 하는 노력을 한다. 마지막으로 성능 최적화로 속도를 개선하고, 리소스를 효율적으로 사용하여 서비스 품질 개선과 더 많은 요청을 안정적으로 처리할 수 있는 시스템을 구축하기 위해 리팩토링을 진행하여 서비..

아웃소싱 프로젝트 KPT

재웅이연의 삼성 딜리버리 배달 앱 서비스 프로젝트2024.12.03 ~ 2024.12.09 KPT 회고회고를 바탕으로, 다음 스텝으로 나아가보자.실제로 많은 회사들이 프로젝트가 종료될 때마다 회고를 진행하고, KPT회고 방법론을 아주 많이 적용한다.공부한 것, 배운 것 보다는 "협업"을 하며 느낀 점, 앞으로 더 잘 하고 싶은 점과 관련된 이야기를 많이 나누자!KPT회고 방법 참고하기https://techblog.woowahan.com/2677/ttps://brunch.co.kr/@jinha0802/35 Keep - 현재 만족하고 있는 부분모르는 부분에 대해 질문하고, 답변을 주고받으면서 문제를 해결 할 수 있었다. 그로인해 어려운 문제나 막히는 부분에 대해 도움을 주며 협력하는 분위기가 조성되어 좋았다..

[Spring] Cookie 생성 오류

쿠키를 이용하여 장바구니를 저장하는 로직을 만들었다. 오류장바구니를 생성하는 API를 테스트 하는 과정에서 계속 error 500 Internal Server Error 가 뜨면서 Failed to encode cart data 라고 떴다.    오류가... 2024-12-07T01:26:24.561+09:00 ERROR 36898 --- [samsung_delivery] [nio-8080-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang..