2021-05-14-TIL TIL 2021-05-14-TIL Request and Response DTO naming convention 컨트롤러가 주고받는 DTO의 이름을 어떻게 짓고, 요청과 응답에 같은 DTO를 재사용해도 되는지 찾아본 자료다. 먼저 DTO를 엔티티와 분리하는 이유부터다. 우아한테크코스의 DTO vs Entity 글(지금은 주소가 바뀌어 열리지 않는다)이 이... 2021/05/14 2021-TIL
2021-05-12-TIL TIL Git에서 파일 이름 대소문자 변경 반영하기 macOS의 기본 파일 시스템이나 Windows의 NTFS는 대소문자를 구분하지 않는다. Git은 git init이나 git clone 때 파일 시스템을 검사해서 이런 환경이면 core.ignoreCase를 true로 둔다(git-config). 그래서 Item.java를 item.java로 바꿔도 Git... 2021/05/12 2021-TIL
2021-05-11-TIL TIL 2021-05-11-TIL 크로스 도메인(CORS) 이슈 원인 웹페이지의 origin과 API의 origin이 달라서 발생 origin은 스킴(http, https), 호스트, 포트의 조합이다. 셋 중 하나만 달라도 다른 origin이다. 그래서 http://localhost:3000에서 뜬 페이지가 http://localhost:8080의 A... 2021/05/11 2021-TIL
2021-04-29-TIL TIL 2021-04-29-TIL DDD https://www.slideshare.net/baejjae93/ss-27536729 Nginx https://velog.io/@wijihoon123/Nginx%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80 nginx는 마스터 프로세스 하나와 여러 워커 ... 2021/04/29 2021-TIL
2021-04-27-TIL TIL 2021-04-27-TIL HashMap to List using Stream https://stackoverflow.com/questions/29625529/hashmap-with-streams-in-java-8-streams-to-collect-value-of-map Map 자체는 스트림을 만들지 않으므로 values(), keySet... 2021/04/27 2021-TIL
2021-04-26-TIL TIL 2021-04-26-TIL 반찬 쇼핑몰 프로젝트에서 메인과 상세보기 API를 구현하고 리뷰 요청 PR을 올렸다. 아래는 PR 본문이다. 메인, 상세보기 구현 안녕하세요! team07-백엔드 반의 히로, 어거스트 입니다. 현재까지 구현한 부분에 대한 PR입니다. 상세한 피드백 부탁 드립니다. 감사합니다! 배포 서버 입니다 ... 2021/04/26 2021-TIL
2021-04-23-TIL TIL 2021-04-23-TIL Spring Data JDBC Spring Data JDBC를 적용하면서 모은 자료다. 주제별로 묶어 정리한다. JPA와 무엇이 다른가 Spring 블로그의 소개 글에 따르면 Spring Data JDBC는 JPA의 세 가지 기능을 일부러 빼 버렸다. 지연 로딩은 예상하지 못한 시점에 비싼 쿼리를 보내거나 예외를 ... 2021/04/23 2021-TIL
2021-04-21-TIL TIL 2021-04-21-TIL DDD and Aggregate https://www.infoq.com/articles/ddd-evolving-architecture/ https://multifrontgarden.tistory.com/186 https://medium.com/@chanhyeonglee/ddd-aggregate-%EC%95%A... 2021/04/21 2021-TIL
배열을 데이터베이스에 저장할 때 무엇을 먼저 판단해야 하는가 Notes 애플리케이션에서는 배열이나 리스트를 자주 다루지만, 관계형 데이터베이스는 기본적으로 행과 열 중심의 구조를 가진다. 그래서 애플리케이션의 배열을 DB에 그대로 저장하려고 하면 설계 선택지가 여러 갈래로 나뉜다. 그래서 “배열을 저장할 수 있느냐”보다 그 배열을 나중에 어떻게 조회하고 수정할 것인가를 먼저 봐야 한다. 가장 먼저 볼 질문 배열을... 2021/04/20 Database
2021-04-19-TIL TIL 2021-04-19-TIL 반찬 데이터 요청 구조 메인은 따로 요청 국은 따로 요청 총 세 번 요청 화면의 카테고리마다 API를 따로 부르는 구조다. 카테고리 하나의 목록이 늦게 와도 나머지는 먼저 그릴 수 있고, 응답 하나의 크기도 작아진다. 대신 첫 화면을 그리려면 요청이 세 번 필요하다. 한 번에 모아 보낼지 나눠 보낼지는 화면이 데이터... 2021/04/19 2021-TIL