취하여 프로젝트 3

취하여(취업을 위하여) 프로젝트 20%, CSV 파일이 없으면 만들어서 쓴다, 셔플(shuffle)이 왜 여기서 나와?

1. 프로젝트 진행 상황 및 계획 🥇 알림 기능 구현 전 필요한 로직(logic) 정리하기 (진행 중, 2025.02.15 완료 목표) 🥈 스프링 스케줄러(Spring Scheduler)로 알림 기능 구현하기 (진행 중, 2025.02.16 완료 목표) 🥉 알림 기능 구현 방법 및 각 방법의 장단점 공부하기 (진행 중, 2025.02.23 완료 목표)4️⃣ API 명세서 수정 및 검토하기 (진행 전, 2025.02.23완료 목표) 5️⃣ 리드미(README) 틀 완성하기 (진행 전, 2025.02.23 완료 목표) 6️⃣ MVP(최소 기능 제품) 버전 테스트 코드 작성하기 (진행 전, 2025.02.23 완료 목표) 2. CSV 파일이 없어서 만들어서 썼다.  (1) 채용 공고: 10,000개 (2..

1주 차: SQL Error 1062: Duplicate entry '1-3' for key 'user_keyword

[문제]채용 공고에 있는 기술 스택(Tech Stack)을 키워드(Keyword)로 몇 개 넣은 다음, 사용자가 알림 받고자 하는 채용 키워드를 등록하는 API를 구현해서 Postman을 실행했더니 오류가 발생했다. 'Duplicate entry '1-3' for key 'user_keyword'// (a) 'user_keyword'라는 고유 키에 '1-3' 값이 중복되어 삽입됨// (b) 1: user_id 값 // (c) 3: keyword_id 값 [원인 및 해결 과정]더보기package com.project.cheerha.domain.keyword.entity;import com.project.cheerha.domain.user.entity.User;import jakarta.persistence..

Day 127 - 취하여(취업을 위하여) 프로젝트 4%, 주말 포함 세 번 엎은 끝에 마음에 드는 주제를 찾다

1. 프로젝트 진행 상황 및 계획 🥇 사용자 채용 키워드 알림 등록 (C) 구현하기 (진행 전, 2025.02.11 완료 목표)🥈 사용자 채용 키워드 알림 삭제 (D) 구현하기 (진행 전, 2025.02.11 완료 목표)🥉 사용자 채용 키워드 알림 조회 (G) 구현하기 (진행 전, 2025.02.11 완료 목표)4️⃣ 모든 키워드 조회 (G) 구현하기 (진행 전, 2025.02.11 완료 목표)5️⃣ 팀 숙제하기: 로그(log) 기록을 어디에서 남겨야 할까? (진행 중, 2025.02.11 완료 목표)6️⃣ 팀 숙제하기: 사용자 정의가 되어야 하는 예외는 무엇일까? (진행 중, 2025.02.11 완료 목표)7️⃣ S.A.(System Architecture) 작성하기 (진행 중, 2025.02.1..

2025.02.10