본문 바로가기

전체 글191

23.06.12 spring 프로젝트 생성 방법 intellij > new project > Spring Initializr > Language : Java, Build system: Gradle - Groovy, JDK: 17 > next > Dependencies : Spring web, Lombok 편의 기능 설정 1. Settings > Auto Import > Add unambiguous imports on the fly, Optimize imports on the fly 2. Settings > General > Mouse Control > Change font size > Active editor Gradle이란? 빌드 자동화 시스템 빌드 > 작성한 소스 코드를 실행 가능한 jar 파일로 만들어주는 것 !!.. 2023. 6. 12.
23.06.11 이번주의 목표였던 팀과제는 성공리에 마무리 됐다. 아쉽게도 추가 기능을 전부 구현하진 못했지만 구현한 기능은 모두 정상적으로, 의도했던 대로 구현에 성공해 성공적인 마무리로 본다. 다음주부터는 드디어 spring에 대한 강의가 시작된다. 아예 처음 다뤄보는 툴이다 보니 두려움도 앞선다. 그래도 잘 해낼 수 있을거란 믿음을 가지고, 미리 충분한 예습과 java에 대한 복습을 해둬야 할 것이다. 오늘은 Java의 정석 일반편을 사 읽어보는 시간을 가졌다. 듣던대로 기초편과 달리 더 상세한 서술이 담겨있는 듯 하다. 2023. 6. 11.
23.06.11 점의 사분면을 알아내는 문제는 x좌표가 양수인지 음수인지, y좌표가 양수인지 음수인지만 구분하면 되기에 쉽게 풀었다. public int solution(int[] dot) { int answer; if (dot[0] > 0) { if (dot[1] > 0) { answer = 1; } else { answer = 4; } } else { if (dot[1] > 0) { answer = 2; } else { answer = 3; } } return answer; } 다음 문제인 정수열에서 임의의 두 수를 뽑아 만들 수 있는 최댓값을 구하는 문제인데, 가장 큰 두 수와 가장 작은 두 수를 뽑아 각자 곱했을 때 더 큰 것이 최댓값이기에 이를 적용하려 했으나 두번째로 큰 수와 두번째로 작은 수를 구하는 과정에.. 2023. 6. 11.
23.06.09 개인과제 총 merge와 오류 및 추가 요구 사항 수정 호텔 예약 부분 toString 수정 및 예약 취소 추가를 맡게 됐다. 수정 중 건의사항 1. showReservation이 필요한 정보를 출력하기 위해선 hotel객체와 guest객체가 필요하므로 Main 에서 받자 2. 호텔이 수정하기로 했던 로그인 전에서 불러올 수 있다면 호텔은 빈 정보만 보고 프로그램을 종료해야 하는 로직의 오류가 발생 -> 현재 위치에 그대로 두고 guest목록에 hotel 고유 아이디를 추가하자.(하는 김에 이미 회원가입한 고객도 몇몇 추가하고 main에서 가입하는건 게스트 로그인으로) 위에 사항들을 추가 그 외 자잘한 가시성 업데이트와 쓰지 않는 getter/setter, 메서드 삭제 추가할 것 1. 방 목록 추가 2... 2023. 6. 9.