@HongYonghyun
Nothing here yet.
Nothing here yet.
Sep 15, 2023 · 2 min read · 개요 ■ 프로젝트명 여행 여정을 기록과 관리하는 SNS 서비스 ■ 기간, 참여인원 2023.09.04 ~ 2023.09.08 옥재욱(팀장), 이유상, 홍용현, 김정훈, 서은 ■ 목적 협업 및 팀워크 증진을 통하여 동일한 목표 달성 및 성취 ■ 핵심 내용 MVC(Model View Controller) 패턴을 통한 Java 문법, 파일 입출력, 예외처리 및 클래스 설계 여행의 여정 정보를 기록하고 조회하는 Java 애플리케이션 ...
Join discussionSep 11, 2023 · 1 min read · 먼저 Dependency(의존 관계)란 무엇이고 어떤 문제가 있을까? 클래스 A가 다른 클래스 (혹은 인터페이스) B를 사용할 때 A는 B에 의존한다고 이야기 한다. 즉, 한 객체의 코드에서 다른 객체를 생성하거나 다른 객체의 메서드를 호출할 때, 그리고 파라미터로 객체를 전달받아 사용할 때 의존성이 발생한다고 할 수 있다. A가 B에 의존중 일때, B의 변경은 A에게 영향을 끼친다. 즉, B의 변경이 A의 변경을 초래할 가능성이 존재한다....
Join discussionSep 3, 2023 · 1 min read · 과제 2는 Kakao Book Open API를 활용하여 책을 검색하고, 검색한 책 데이터를 데이터베이스에 저장하는 기능을 구현하는 것이었다. 먼저 패키지는 다음과 같이 총 5개로 나누었다.1. 입력과 출력을 담당하는 View패키지2. 전체적인 로직을 담당하는 Service패키지3. DB저장을 담당하는 Repository 패키지4. 책 엔티티를 담당하는 Domian 패키지5. API 호출에 필요한 DTO 패키지이다. 과제 1에서 부족했던 예외 ...
Join discussionAug 31, 2023 · 1 min read · lower_bound 와 upper_bound 란? 이진탐색(Binary Search)기반의 탐색 방법이다. 배열 또는 리스트가 정렬되어 있어야 한다. c++ 에서는 map과 vector 에서의 알고리즘 사용법이 다르다. lower_bound 용도 - 찾으려는 key 값보다 크거나 같은 값이 배열 몇 번째에서 처음 등장하는지 찾기 위함 사용법 - lower_bound( vector.begin(), vector.end(), key...
Join discussion