일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공룡책
- 소프티어
- Coputer Science
- MySQL
- Test
- db
- enumSet
- 테크쇼
- 갓생
- softeer
- Junit 5
- Java
- 2025 계획
- 자바
- Test Doulbe
- JPA
- proxyFactory
- modelmapper
- mapstruct
- Spring
- 2024회고
- OS
- Server
- Service 계층 테스트
- 인프콘2023
- ExceptionResolver
- Test code
- 일상
- 직장인 회고
- FCM
- Today
- Total
목록2024/10 (2)
공부내용공유
서론 Put vs Patch 검색하면 알 수 있듯이 여러 사람들이 어떤 차이가 있는지, 어떤 상황에 무엇을 사용해야 하는지 헷갈려하는 사안이다. 나도 처음 개발을 할 때는 어떤걸 사용해야 하는지 감이 잘 안왔는데 지금까지 개발을 하면서 느꼈던 선택의 기준, 고민할 점에 대해 간단히 정리할 예정이다. 본론이 글의 목차는put, patch 차이어떤게 좋을까이렇게는 하지 말자.로 구성될 예정이다. Put, Patch 차이 이 둘의 차이점은 너무나도 많은 블로그 글들, 커뮤니티 글들에 자세히 나와있다, 그래도 이 글의 분량을 위해 간단히 설명하자면Put은 자원의 전체를, Patch는 자원의 일부를 업데이트 한다. (제일 직관적인 차이)Put은 멱등하고 Patch는 멱등하지 않을 수 있다. (? 사실 대..
서론 MongoDB에서는 find에서 사용되는 일반적인 문법으로는 RDBMS에서 지원하는 group by, join 과 같은 데이터 조회문을 만들 수 없다, 대신 MongoDB에서는 aggregate 라는 기능을 통해 보다 복잡한 데이터 조회문을 작성할 수 있게 해준다. 지금까지는 aggregate 기능을 사용할 일이 없었는데 이번 배치 작업에서 사용할 일이 생겨서 이번 기회에 aggregate에는 어떤 기능들이 있고 나는 어떻게 사용했는지 간단히 정리할 예정이다. 본론 이번 글의 목차는aggregate 알아보기사용 예시 (with Mongo Template)으로 구성될 예정이다. aggregate 알아보기aggregate는 위에서도 말한 것처럼 보다 복잡한 질의문을 지원해주고 파이프라인을 만들..