전체 글(32)
-
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.01.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.01.08 -
API 문서
- API(Application Programming Interface) : 서버와 클라이언트가 데이터를 주고 받을 수 있도록 도움을 주는 매개체- 백엔드 개발자에게 API 개발 : 프론트엔드와 주고받을 데이터를 처리하기 위한 서버 프로그램 개발- API 문서 : 어떤 API를 사용하여 통신할 지 미리 정의한 문서- 구성 # 개요 1. API 소개 : API에 대한 간단한 소개와 개발 배경, 비즈니스 목적과 API의 장점 소개 2. 공통 요청/응답 형식 : 요청하는 데이터 형식과 3. 공통 에러 : API 간 공통되는 에러 코드가 존재한다면, 문서의 한 섹션에 에러 코드를 모아두고 관리 # 시작하기 : 특정 API를 호출하기 전, 선제적 API를 호출해야 하거나 관리자 사이트 ..
2025.01.04 -
4. 제어문
■ 제어문의 개념 - 제어문 : 프로그램의 처리 순서를 바꾸는 것. - if 선택 제어문 1) if 단일 구문 if(조건식) { 실행 구문 } 2) if-else 구문 if(조건식) { 실행구문; } else { 실행구문; } 3) if-else if-else 구문 if(조건식 1) { 실행구문; } else if(조건식 2) { 실행구문; } ... else { 실행구문; } - switch 선택 제어문 switch(점프 위치 변수){ case 위칫값1: 실행구문; break; case 위칫값2: 실행구문; break; ... default: 실행구문; } - for 반복 제어문 for(초기식; 조건식; 증감식){ 실행구문; } // 초기식 : for문이 시작될 때 한 번 실행되고 다시는 실행되지 않음..
2024.03.28 -
3. 연산자
■ 연산자의 종류산술 연산자+, -, *, /, %사칙연산 및 나머지 연산증감 연산자++, --값이 1씩 증가 혹은 감소비트 연산자&, |, ~, ^비트 AND, OR, NOT, XOR시프트 연산자>>, >>비트 단위의 이동비교 연산자, =, ==, !=값의 크기 비교논리 연산자&&, ||, !, ^논리 AND, OR, NOT, XOR대입 연산자=, +=, -=, *=, /=, &=, |=, >>=, >>>=산술 연산 결과의 대입삼항 연산자? x : y참일 때 x, 거짓일 때 ※ 시프트 연산 결과 쉽게 계산하는 법양수, 음수1bit 시프트당 x 2, 부호유지3 -3 >>양수1bit 시프트당 / 2, 부호유지,소수 버림5 >> 2 = 1음수1bit 시프트당 / 2, 부호유지, 소수 올림-5 >> 2 =..
2024.03.27 -
2. 자료형
■ 변수와 자료형 - 프로그래밍에서 가장 기본적인 동작은 데이터를 저장하고, 저장된 데이터값을 읽어오는 것. - 변수 : 메모리에 값을 저장할 공간을 생성하고 부여하는 이름 - 자료형 : 데이터를 저장하기 위해 생성하는 메모리 공간은 목적에 따라 크기와 특징이 다른데 이를 나타냄 - 주의할 점 1) 자료형은 반드시 사용하기 전에 선언 2) 자료형은 반드시 한 번만 선언 ■ 자료형의 종류 - 기본 자료형과 참조 자료형 기본 자료형 true, false boolean 정수 byte, short, int, long 실수 float, double 문자 char 참조 자료형 객체 배열, 클래스, 인터페이스 - 기본 자료형과 참조 자료형의 차이 1) 자료형 이름의 규칙 : 기본 자료형은 영어 소문자, 참조 자료형은..
2024.03.25