2024-12-22 개발일기
·
개발 기록
오늘은 우여곡절과 `영속`, `준영속`, `비영속`의 관계를 확실하게 알게 된 스터디 룸 `DELETE` API 작업을 마치고(추후 포스팅 예정)  현재까지 `dev`에 작업한 내용에 관해 같이 작업하시는 백엔드 분의 홈 서버에 무중단 배포 작업을 진행했다.(추후 포스팅 예정) 그리고 요번에 `StudyWithMe` 프로젝트에 디자이너 1분과 프론트엔드 2분이 들어오셔서 그 분들에게 프로젝트에 관한 설명을 잠시 드리는 회의 시간도 가졌다. 지금 블로그 포스팅 거리가 많아서 빨리 빨리 포스팅을 해야한다!!
2024-12-18 개발일기
·
개발 기록
오늘은 스터디 룸 상세조회 API를 제작했고, 대부분의 시간은 이력서와 포트폴리오 첨삭에 시간을 보냈다.
2024-12-16 개발일기
·
개발 기록
음 오늘은 자소서를 좀 작성을 했다... 그리고 `StudyWithMe`의 DTO 네이밍을 좀 변경했고 아래의 포스팅을 좀 자세히 작성했다. 2024.12.06 - [프로젝트/StudyWithMe] - [StudyWithMe] 스터디 룸 UPDATE API 작성 시 했던 고민들 [StudyWithMe] 스터디 룸 UPDATE API 작성 시 했던 고민들이번 포스팅에서는 `StudyWithMe`의 스터디 룸 Update API를 구현하면서 생각한 고민들에 관해 포스팅 하려고 한다. 설명하기에 앞서, 아니 UPDATE API를 작성하는데 고민을 왜해? 그냥 하면 되는거 아니hdbstn3055.tistory.com 2024.12.07 - [프로젝트/StudyWithMe] - [StudyWithMe] 페이징 시..
2024-12-15 개발일기
·
개발 기록
오늘은 `StudyWithMe` 스터디 룸 목록 조회 READ API 개발 후 Cursor 방식과 Offset 방식의 성능 비교를 테스트를 진행했다. 추후, 포스팅 하겠지만 꽤 큰 성능 차이가 있음을 확인했다.  그리고 오늘은 미뤄놨던 포스팅을 두 개나 작성했다. ㅎㅎ 2024.12.06 - [프로젝트/StudyWithMe] - [StudyWithMe] PostgreSQL을 처음 접해보며 [StudyWithMe] PostgreSQL을 처음 접해보며이번 `StudyWithMe` 프로젝트에서 `PostgreSQL`을 사용하기로 했다. 지금까지 `MySQL`만을 사용해왔었는데, 같이 프로젝트 하는 친구의 적극 유도(?)로 `PostgreSQL`을 사용하게 되었다. 기존에 `PostgreSQL`은 `hdbstn..
[PostgreSQL] PostgreSQL에 관하여
·
DB/PostgreSQL
2024.12.06 - [프로젝트/StudyWithMe] - [StudyWithMe] PostgreSQL을 처음 접해보며 [StudyWithMe] PostgreSQL을 처음 접해보며이번 `StudyWithMe` 프로젝트에서 `PostgreSQL`을 사용하기로 했다. 지금까지 `MySQL`만을 사용해왔었는데, 같이 프로젝트 하는 친구의 적극 유도(?)로 `PostgreSQL`을 사용하게 되었다. 기존에 `PostgreSQL`은 `hdbstn3055.tistory.com
2024-12-12 개발일기
·
개발 기록
오늘도 `StudyWithMe` 프로젝트를 진행을 했다. 오늘은 스터디 룸의 QnA에 대한 `CUD API` 및 테스트 코드 작성 그리고, `RESTful`에 좀 더 적합한 API Endpoint 작성을 위해 코드를 수정했다.  그리고 기본적인거였겠지만... `@ManyToOne` 관계에서 `Lazy Loading`을 했을 때,연관된 엔티티의 값을 읽으려고 시도하면 쿼리가 한 개가 더 나간다는 사실은 `JPA`를 학습한 사람들이라면 전부 알 것이다. 근데 딱 그것만 알고 있었는데 오늘 코드를 짜면서 알게 된 것이아니 `Lazy Loading`이여서 `.getId()`를 했을 때 쿼리가 한 개 나가야되는데 왜 안나가지? 궁금해서 이것저것 찾아본 결과 `Lazy Loading`이여도 연관된 엔티티의 `ID`..