일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ai agent
- 추천 검색 기능
- 몽고 인덱스
- 구현
- docker
- dau 3만명
- 베타적락
- 관측가능성
- 아키텍쳐 개선
- spring event
- 완전탐색
- JPA
- next-stock
- 카카오
- 백준
- 쿠키
- 누적합
- 알람시스템
- 크롤링
- piplining
- 디버깅
- 이분탐색
- BFS
- 프로그래머스
- langgraph
- ipo 매매자동화
- AWS
- gRPC
- 결제서비스
- 셀러리
- Today
- Total
목록2024/05/19 (2)
코딩관계론

문제 이해하기문제가 총 두가지가 있다. 하나는 json파일을 읽어 고객의 tag와 username을 오름차순으로 반환하는 것과 쿼리파라마으로 tag와 username이 주어지면 승률을 반환하는 형식이다. json파일로 고객의 정보가 아래의 형태로 나타난다. { "id": 1, "username": "wt7Py", "tag": "bOCv", "win": 617, "lose": 875 } 문제 해결 방법 설명하기1. 고객의 username과 tag로 정렬하는 방법내가 사용한 방법은 읽어온 json파일에서 tag와 username만 따로 저장한 후 해당 값들을 key로 잡아서 정렬하는 것이었다.@app.route("/api/gamerec..

소개 JPA를 사용하다 보면 엔터티의 변경이 자동으로 데이터베이스에 업데이트되는 경우가 있고, 엔터티를 수정했지만 데이터베이스에 반영되지 않는 경우가 있습니다. 이러한 차이는 엔터티가 영속성 엔터티인지 준영속성 엔터티인지에 따라 달라집니다. 준영속성 엔터티를 데이터베이스에 반영하기 위해서는 변경 감지(DIRTY CHECKING)와 병합(MERGE) 기법이 있습니다. 이 글에서는 두 기법의 차이점을 알아보고, 어떤 방법이 더 좋은지 소개하겠습니다 (feat - 김영환 센세).Dirty Checking(변경 감지) 엔터티의 변경 사항을 데이터베이스에 자동으로 반영하는 기능을 변경 감지라고 합니다. 중요한 점은 영속성 컨텍스트가 관리하는 영속 상태의 엔터티에만 적용된다는 것입니다. 동작 순서트랜잭션을 커밋하..