# 2024.06.27 Today I Learned
[x] 블로그 정리 [x] 정보처리 산업기사 문제 [x] Java 문법 복습 [x] creww 프론트엔드 수정 아키텍처를 그려서 올려야하는데! 못했다.. 오늘은 Creww 의 프론트엔드를 살짝 수정하고 학습지만 봤다. 꾸준함이 결국엔 가장 강력한 재산이 될것이로다!
[x] 블로그 정리 [x] 정보처리 산업기사 문제 [x] Java 문법 복습 [x] creww 프론트엔드 수정 아키텍처를 그려서 올려야하는데! 못했다.. 오늘은 Creww 의 프론트엔드를 살짝 수정하고 학습지만 봤다. 꾸준함이 결국엔 가장 강력한 재산이 될것이로다!
테스트 코드는 중요하다. 하지만 어렵게 느껴질 수 있다. 좀 더 쉽게 생각하고 접근할 필요가 있다. 예를 들어, Add라는 클래스에 addNumber라는 함수가 있다고 가정해 보자. public class Add{ public int addNumber(int a, int b){ return a+b; } } 위 코드에 대해 테스트 코드를 작성하는 것은…
ssh 터미널로 가정용 nas와 통신해서 docker-compose up 명령어를 입력하고 사이트를 실행시키려는데.. frontend 컨테이너와 mysql 컨테이너는 잘 실행이 되는데 backend 컨테이너가 자꾸 꺼지는 에러를 마주했다. 로그를 살펴보고 이것저것 구글링을 한 결과.. 문제의 원인을 찾아보니 MySQL 8.0.27 버전의 커넥터가 스프링…
일단 조회수 기능이 없는 것 같아서 postService에 게시글 조회수를 표시해주는 로직을 한개 더 추가했다. @Entity @Getter @NoArgsConstructor @Table(name = "post") public class Post extends BaseEntity { @Id @GeneratedValue(strategy =…
관리자 페이지에서 상품마다 생긴 주문 상세를 조회 할 때 N+1 문제가 발생 했다.상품을 불러오고 주문서를 불러오고 주문 상세를 불러올 때마다 데이터베이스에서 관련 데이터들을 계속 조회 하면서 데이터를 가져온다. productService 에서 관리자의 상품 조회 코드 productAdminDto @Getter public class…
TIL: 2024-04-25 목요일 오늘의 목표 [x] 프론트엔드 코드 수정 [x] 발표대본 수정 학습한 내용 지금 진행하는 팀 프로젝트는 javascript fetch로 백엔드와 통신한다. API gateway를 적용해서 좀 더 진행이 수월해졌다. 회고 1. 오늘의 성과 API gateway 2. 개선할 점 대본을 좀 더 짧게 3. 내일의 목표…