분류 전체보기23 [SQL 기초 연습] 1. 돈을 벌기 위해 일을 합시다 아래와 같은 sparta_employees(직원) 테이블이 있습니다.1. sparta_employees 테이블에서 모든 직원의 이름(name)과 직급(position)을 선택하는 쿼리를 작성해주세요. > SELECT name, position FROM sparta_employees;2. sparta_employees 테이블에서 중복 없이 모든 직급(position)을 선택하는 쿼리를 작성해주세요. > SELECT position FROM sparta_employees DISTINCT postion; > 단순 중복 제거는 DISTINCT를 사용하고 중복 제거 후 통계는 GROUP BY를 사용한다. (DISTINCT와 GROUP BY의 차이) 3. sparta_employees .. 2025. 1. 13. ResponseEntity와 Header (공통 응답 방식)의 차이 ResponseEntiy를 사용할 경우 package com.itschool.tableq.network;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import org.springframework.data.domain.Page;import java.time.LocalDateTime;@Data@NoArgsConstructor@AllArgsConstructor@Builderpublic class Header { // api 통신 시간 private LocalDateTime transactionTime; // api 응답 코드 private St.. 2025. 1. 10. [데이터베이스 설계] 사용자USERS 유저KEYIDUUIDNOT NULLPK이메일EMAILVARCHARNOT NULLUNIQUE패스워드PASSWORDVARCHARNOT NULL 이름NAMEVARCHAR 전화번호CONTACT_NUMBERVARCHAR UNIQUE닉네임NICKNAMEVARCHAR UNIQUE회원가입 타입SIGNUP_TYPEVARCHARNOT NULL □ 사용자 테이블 : J-PLAN을 사용하는 클라이언트 정보 - 유저KEY는 BIGINT가 아닌 UUID로 구현 시도할 예정 - 이메일은 로그인용 ID와 동일 - 회원가입 타입은 소셜 로그인 API 활용 시도 예정 리뷰 게시판REVIEWS 리뷰KEYIDBIGINTNOT NULLPK작성자USER_IDUUIDNOT NULLFK제목TITLEVARC.. 2025. 1. 8. API 문서 - API(Application Programming Interface) : 서버와 클라이언트가 데이터를 주고 받을 수 있도록 도움을 주는 매개체- 백엔드 개발자에게 API 개발 : 프론트엔드와 주고받을 데이터를 처리하기 위한 서버 프로그램 개발- API 문서 : 어떤 API를 사용하여 통신할 지 미리 정의한 문서- 구성 # 개요 1. API 소개 : API에 대한 간단한 소개와 개발 배경, 비즈니스 목적과 API의 장점 소개 2. 공통 요청/응답 형식 : 요청하는 데이터 형식과 3. 공통 에러 : API 간 공통되는 에러 코드가 존재한다면, 문서의 한 섹션에 에러 코드를 모아두고 관리 # 시작하기 : 특정 API를 호출하기 전, 선제적 API를 호출해야 하거나 관리자 사이트 .. 2025. 1. 4. 1. 백엔드 개발이란 무엇인가 ■ 백엔드 개발이란? - 일반적으로 백엔드 개발이라고 하면 '웹 백엔드 개발'을 이야기한다. - 유튜브, 구글, 카카오톡 같은 서비스나 스마트폰 애플리케이션은 모두 웹을 통해 작동한다. 1. 웹 개발 - 웹은 '월드 와이드 웹(WWW)이라는 말에서 따온 것으로, 전 세계를 거미줄로 연결한다는 개념에서 가져온 말. - 물리적 실체가 있는 것이 아닌 전 세계를 아우르는 정보 교환 방식 자체를 의미한다. - 웹의 다른 이름은 'HTTP(Hyper Text Transfer Protocol)' 이다. - 프로토콜이란 어떤 약속이나 규악을 말하는데, HTTP는 웹에서 사용되는 통신 규악을 의미한다. - 서로 동일한 프로토콜로 통신 해야만 정상적인 데이터 교환이 가능하다. - 웹 개발을 이해하는 것 = HTTP를 이.. 2024. 3. 20. 이전 1 2 3 4 다음