전체 글
-
[문제해결] 새 데이터를 받아오지 않는 H2오늘/Error 2023. 10. 31. 15:48
문제발생 강의를 듣던 중 H2 데이터베이스가 계속 다른 강의 (전에 들은) 의 데이터를 가져오고 현재 듣고 있는 강의의 데이터를 보여주지 않는 문제가 발생했다. 해결 시도 먼저 인텔리제이 내부에서 H2 DB를 삭제했다가 새로이 깔아보았지만, 당연히 실행되지 않았다. 단순 삭제 외에도 H2콘솔에 저장된 사용자명을 변경한다거나 URL을 새로 만드는 등의 변경사항을 주어도 문제는 해결되지 않았다. 이렇게 내가 배운 모든 방법을 써보았지만 다른 프로젝트의 데이터를 가져오는 일은 계속 되었고, 튜터님께 도움을 구하게 되었다. 튜터님은 첫번째로 H2 url의 포트를 확인하셨다. 지금은 문제를 해결하는 과정에서 포트가 8080으로 변경되었지만 이전까지는 8082 포트를 점유하고 있었다. 인텔리제이를 모두 종료하면 H..
-
23/10/30 10월의 마무리오늘/Today I.. 2023. 10. 30. 20:44
WHAT I DID TODAY 정석 컬렉션 프레임워크 마무리 스프링 1주차 마무리 DETAILS 오늘 제공받은 스프링은 총 강의 시간이 3시간 밖에 되지 않아 오늘 끝까지 다 듣고 정리하려고 한다. 자세한 내용은 아래 링크에 기록할 예정이다. [1주차] 강의 첫번째. 프로토콜 (Protocol) 원격에서 서로에 대한 정보가 없는 메세지의 송/수신자가 서로 필요한 요청과 응답을 할 수 있도록 미리 규약을 정해 놓은것. 웹상에서는 HTTP라는 프로토콜을 통 like-it-too.tistory.com 컬렉션 프레임워크는 이번 프로젝트를 하며 엄청난 빈도로 사용하였기에 복습하는데 막히는 부분이 없었다. ANYTHING 오늘이 10월의 마지막날은 아니지만 뭔가 오늘 끝나는 것들이 많아서 마무리라는 제목을 붙여보았..
-
[0주차] 1~3강스파르타 강의 정리 2023. 10. 30. 20:36
풀집중하여 완강까지 했지만 새 강의가 재지급되며 사실상 Deprecated 되었다. 삭제하긴 좀 그래서 0주차로 변경 강의 첫번째. 프로토콜 (Protocol) 원격에서 서로에 대한 정보가 없는 메세지의 송/수신자가 서로 필요한 요청과 응답을 할 수 있도록 미리 규약을 정해 놓은것. 웹상에서는 HTTP라는 프로토콜을 통해 데이터를 송/수신하고 있다. API (Application Programmng Interface) 다른 소프트웨어 시스템과 통신하기 위해 따라야하는 규칙을 정의한 것 웹 API는 클라이언트와 웹 리소스 사이의 게이트웨이라고 생각할 수 있다. 인터페이스(Interface) 서로 다른 두개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면. 즉, 사용자가 기기를 쉽게 ..
-
[개인프로젝트] 피드백1 이해완료스파르타코딩클럽/자바 개인프로젝트 - Kiosk 2023. 10. 30. 17:54
1. 객체지향을 만들어가는 데에 있어서 action (method)와 factor(variable)을 분리해서 생각하는 게 중요한데요. 각 클래스 안에 print method를 넣는 것, 예를 들면 Order 안에 order 현황을 프린트 하도록 모두 넣다보니, 메인에서 각 클래스를 호출하는 부분이 어색하게 느껴지는 거 같습니다. Order 객체 안에는 Order가 필요한 값들 (메뉴 종류 등등)만을 변수로 가지도록 하고 printer 클래스와 같은 프린트를 해주는 클래스를 만들어 설계하면 어땠을까 생각합니다 ! 이 피드백을 항상 머릿속에 넣어두고 어떤식으로 했어야할까를 지난 며칠간 생각하고 있었다. 그런데 문득 정석 예제를 풀어 보던 중 print 메소드를 따로 작성해둔 것이 보였고 혹시 이런식으로 하..
-
[팀프로젝트] 호텔 예약 프로그램 팀 AAA_KPT스파르타코딩클럽/자바 팀프로젝트 - 호텔예약프로그램 2023. 10. 30. 17:03
1. 프로젝트 개요 프로젝트 명: HRSProject 필수 요소: 클래스 형성: 호텔, 객실, 예약, 고객 등 필요한 클래스 구현 객체 요구사항 충족: 각 클래스의 객체들이 요구사항에 맞는 속성을 가지도록 구현 실시간 반영: 시스템이 실시간으로 예약 상황을 반영하도록 구현 관리자 시스템: 호텔 측에서 모든 예약 목록을 조회할 수 있는 기능 구현 예약 취소 기능: 고객이 자신의 예약을 취소할 수 있는 기능 구현 UUID 활용: 각 예약에 대해 고유한 ID를 부여하기 위해 UUID 활용 추가 요소: 달력 기능 추가 : 로컬 데이터를 일정 기간 반영하는 달력 기능 추가하여 사용자가 선택 가능하게 함. 입력 형식에 따른 진행 방식 추가 : 사용자의 입력 형식에 따라 다르게 진행되는 로직 추가. 고객 경험 개선 ..