백엔드 개발자가되기위한 첫길 더보기 과제를하면서 트러블슈팅 일정 관리 앱 만들기 devlop 네안녕하세요 이번에는 저번에 만든 일정관리앱에 이어서 일정 관리 앱 만들기 devlo과제를만들었습니다..이번과제를하면서 난이도와 배우는양이 너무많아 시간들이 촉박해서 TIL을 작성하지 못했는데 이제 좀 시간이 생길거같아서 아마 다시 작성하지 않을까 싶습니다 우선 이번일정관리앱이 저번과 다른점은 JPA를쓴다는건데요JPA를사용하면 우리가저번일정관리앱에서 쓴 CRUD를 쉽게 자동으로 구현해준다는 점입니다package org.example.scheduledevelop.repository;import org.example.scheduledevelop.entity.Schedule;import org.springframework.data.jpa.repository.JpaRepository;import org.spri.. 과제를하면서 트러블슈팅 일정 관리 앱 만들기 안녕하세요 다들 설연휴 잘지내셧나요? 저는 설연휴동안 공부도하고 친할머니 뵈러 갔다왔습니다 ㅎㅎ이번에는 일정 관리 앱 만들기를 해봣는데요 어휴,..너무어렵더라고요 검색을 엄청많이 했던거같습니다.. 강의에서 배운거를 거의 배끼는 수준이였네요,,ㅎㅎpackage org.example.scheduling_app.controller;import org.example.scheduling_app.Service.ScheduleService;import org.example.scheduling_app.dto.ScheduleRequestDto;import org.example.scheduling_app.dto.ScheduleResponseDto;import org.springframework.http.HttpStatus.. 코딩테스트 문자열을 정수로 바꾸기 안녕하세요 문자열을 정수로 바꿔보겟습니다우선 조건은 위와같습니다그런데 아무리 봐도 어떻게 해야되는건지 이 문자열을 정수로 바꾸는걸 모르겟더라고요그래서 구글링해서 문자열을 정수로 바꿔주는 코드가있나 한번 찾아보니Integer.parseInt() 가있었습니다.그래서위와같이 String s 를 그냥 바로 변환시켜버리는거죠이번껀 쉽긴쉽지만 위의 코드를 모르면 풀기가 어려웠겟죠?오늘도 봐주셔서 감사합니다~ SQL 코드카타 아픈 동물 찾기,상위 n개 레코드 위의 조건에이렇게 했는데요INTAKE_COUNTION이 "Sick"인 애들을 출력해달라고 했습니다상위 n개 레코드를 해보겟습니다위와같은 조건이였는데요저는 이렇게 했습니다 DATETIME이 오름차순으로 빠른시간대로 나오게 해줘서 가장먼저 들어온동물순으로 나열한후LIMIT 1을줘서 제일 먼저온 동물만 보이게 해줫습니다. SQL 코드카타 동물 수 구하기,동명 동물 수 찾기 위와 같은 조건인데요저는 위와같이 count를 ANIMAL_TYPE에 줘서 4마리가 나오게해줫습니다여기서 좀 해맸는데요위와같은 조건이였는데저는 위와같이 조건을 주었습니다그런데 저 HAVING을 제가 안배운건지 잊어버린건지 모르겟더라고요그래서 중복값 카운트되는 컬럼명을 찾아내서 보니HAVING COUNT 가있더라고요 오늘 배웠으니잊어버리면 안되겟습니다. 감사합니다. 개발자가 되기위한 발걸음 enum,stream 안녕하세요 현제 Spring 강의를 들으면서과제가 있는데뭔가 Enum과 Stream이 중요해 보이더라고요그래서 보충 학습좀 해봣습니다.이 Enum과 Stream이 좀 이해하기 어렵더라고요..우선 Enum인데요Enum 은 한정된 상수 집합을 표현하기 위해 사용하는 열거형입니다.말그대로 나열한다 라는 뜻이죠Enum의 코드를 사용하면 이렇게 되는데만일 Enum이 없다면이렇게 되버리겟죠그렇게 되버린다면 가독성과 유지보수성이 현저히 떨어지게 될것입니다.현재는 코드가 간단명료하지만 실제 개발에 드가게된다면 코드들이 몇천줄씩 있을수도있기때문이죠 그럼 그코드 하나하나 수정을해줘야될테고 읽기도 복잡해지겟죠그리고 Enum을 사용하는 이유중 하나가 타입 안전성 입니다.문자열 대신 규칙을 사용하여 컴파일 타임에 실수를 줄인다..