목록분류 전체보기 (60)
Ruff! Ruff!
1. 데이터 모델링의 개념 - 현실세계 🔁 데이터베이스 - 현실세계 ->정보모델링 -> 개념적 모델(ERD) 만들어냄 -> 데이터 모델링 -> 논리적 모델(관계데이터모델)을 만들어냄 -> DB로 구현 -> 데이터베이스 2. 데이터베이스 생명주기 1️⃣ 요구사항 수집 및 분석 (요구사항 명세서 작성) 2️⃣ 설계 (개념적 설계, 논리적 설계, 물리적 설계) 3️⃣ 구현 (DBMS에 적용) 4️⃣ 운영 (DB기반으로 SW구축해 서비스 제공) 5️⃣ 감시 및 개선 (시스템 문제를 파악하고 데베 자체의 문제점을 파악해 개선함) 3. 데이터 모델링 과정 => 요구사항 수집 및 분석 -> 설계(개념적 모델링, 논리적 모델링, 물리적 모델링) -> 데이터베이스 구현 4. 개념적 모델링 - 개체(Entity)를 추출하..
프론트엔드(클라이언트 사이드) - 사용자 관점에서 봤을 때 웹 브라우저에서 사용자가 직접 눈으로 보는 부분을 개발 -웹페이지 로드 시 사용자 경험을 애니메이션화 하는데 사용되는 JS 포함 Ex. 아마존 사이트에서 광고, 구매가능한 제품 리스트 등이 보여지는 부분을 구현함 백엔드(서버 사이드) -사용자 관점에서 봤을 때 눈에 보이는 부분이 아닌 뒤쪽에서 일어나는 모든 부분을 개발 -애플리케이션 로직에 사용되는 코드 개발 Ex. 아마존 사이트에서 결제 기능 구현 (결제와 관련된 정보 처리) 클라이언트 = 웹 브라우저 서버에 요청을 하면 서버가 데이터를 처리 및 가공하고 클라이언트가 볼 수 있는 웹페이지를 response해줌 정적 웹페이지 vs 동적 웹페이지 정적 웹페이지 (static web page) - ..
본 게시물은 유튜브 채널 '어라운드 허브 스튜디오'의 스프링 부트 강의를 들으며 작성한 게시물입니다. https://youtube.com/@around.hub.studio?si=wB1YEVq-ulj1r4Ao 어라운드 허브 스튜디오 - Around Hub Studio 우리에게 필요한 정보를 담는 '어라운드 허브 스튜디오'입니다! 📌 영상은 매주 수요일 7시 업로드 중입니다. [ 정보 ] 알고 싶은 컨텐츠, 동영상 건의 👉 around.hub.official@gmail.com 도서 판매 👉 서 www.youtube.com 21 ~ 23강 1. TDD -테스트 주도 개발이라는 의미를 가짐 -단순하게 표현하자면 테스트를 먼저 설계 및 구축 후 테스트를 통과할 수 있는 코드를 짜는 것 -코드 작성 후 테스트를 진..
본 게시물은 유튜브 채널 '어라운드 허브 스튜디오'의 스프링 부트 강의를 들으며 작성한 게시물입니다. https://youtube.com/@around.hub.studio?si=wB1YEVq-ulj1r4Ao 어라운드 허브 스튜디오 - Around Hub Studio 우리에게 필요한 정보를 담는 '어라운드 허브 스튜디오'입니다! 📌 영상은 매주 수요일 7시 업로드 중입니다. [ 정보 ] 알고 싶은 컨텐츠, 동영상 건의 👉 around.hub.official@gmail.com 도서 판매 👉 서 www.youtube.com 17 ~ 20강 내용 1. 유효성 검사란? -서비스의 비즈니스 로직이 올바르게 동작하기 위해 사용되는 데이터에 대한 사전 검증 작업 필요 -유효성 검사 혹은 데이터 검증이라고 부름. 흔히 ..
본 게시물은 유튜브 채널 '어라운드 허브 스튜디오'의 스프링 부트 강의를 들으며 작성한 게시물입니다. https://youtube.com/@around.hub.studio?si=wB1YEVq-ulj1r4Ao 어라운드 허브 스튜디오 - Around Hub Studio 우리에게 필요한 정보를 담는 '어라운드 허브 스튜디오'입니다! 📌 영상은 매주 수요일 7시 업로드 중입니다. [ 정보 ] 알고 싶은 컨텐츠, 동영상 건의 👉 around.hub.official@gmail.com 도서 판매 👉 서 www.youtube.com 12 ~ 16강 내용 Put API 해당 리소스가 존재하면 갱신하고, 리소스가 없을 경우에는 새로 생성해주는 API 업데이트를 위한 메소드 기본적인 동작 방식은 Post API와 동일 De..
본 게시물은 유튜브 채널 '어라운드 허브 스튜디오'의 스프링 부트 강의를 들으며 작성한 게시물입니다. https://youtube.com/@around.hub.studio?si=wB1YEVq-ulj1r4Ao 어라운드 허브 스튜디오 - Around Hub Studio 우리에게 필요한 정보를 담는 '어라운드 허브 스튜디오'입니다! 📌 영상은 매주 수요일 7시 업로드 중입니다. [ 정보 ] 알고 싶은 컨텐츠, 동영상 건의 👉 around.hub.official@gmail.com 도서 판매 👉 서 www.youtube.com 3~11강 내용입니다. 1. 디자인 패턴 - 디자인 패턴이란 특정 문맥에서 공통적으로 발생하는 문제에 대해 쓰이는 재사용 가능한 해결책 : 설계도 같은 것. + 재사용 가능한 → 골격구조를..
본 게시물은 유튜브 채널 '어라운드 허브 스튜디오'의 스프링 부트 강의를 들으며 작성한 게시물입니다. https://youtube.com/@around.hub.studio?si=wB1YEVq-ulj1r4Ao 어라운드 허브 스튜디오 - Around Hub Studio 우리에게 필요한 정보를 담는 '어라운드 허브 스튜디오'입니다! 📌 영상은 매주 수요일 7시 업로드 중입니다. [ 정보 ] 알고 싶은 컨텐츠, 동영상 건의 👉 around.hub.official@gmail.com 도서 판매 👉 서 www.youtube.com 1강 인텔리제이로 프로젝트 생성하고 ~ string 선택해서 프로젝트 만들기 Type Maven: 조상격 빌드 툴 → 실무에선 메이븐이 많이 사용됨. Gradle: 그루비문법을 가져와서 메..
https://www.acmicpc.net/problem/2331 2331번: 반복수열 첫째 줄에 반복되는 부분을 제외했을 때, 수열에 남게 되는 수들의 개수를 출력한다. www.acmicpc.net 문제 다음과 같이 정의된 수열이 있다. D[1] = A D[n] = D[n-1]의 각 자리의 숫자를 P번 곱한 수들의 합 예를 들어 A=57, P=2일 때, 수열 D는 [57, 74(=52+72=25+49), 65, 61, 37, 58, 89, 145, 42, 20, 4, 16, 37, …]이 된다. 그 뒤에는 앞서 나온 수들(57부터가 아니라 58부터)이 반복된다. 이와 같은 수열을 계속 구하다 보면 언젠가 이와 같은 반복수열이 된다. 이때, 반복되는 부분을 제외했을 때, 수열에 남게 되는 수들의 개수를 ..