점층적 생성자 패턴빌더 패턴자바빈 패턴또....추후 추가
|| 인터페이스 | 추상 클래스 || 가질 수 있는 변수와 메서드 | 상수(public static final)과 추상 메서드(바디가 없는)만 가질 수 있다| 일반 변수, 일반 메서드, 추상 메서드 모두 가질 수 있다. |
Java에서 제공하는 객체를 수집하고 관리(CRUD)root InterfaceIterable을 상속 받는다배열 -> 인덱스가 있다 = 순서가 있다 -> 중복 저장이 가능하다구현 클래스 : ArrayList, Vector 등집합 -> 중복 저장이 불가능하다(주머니 안의
함수형 프로그래밍을 가능하게 하는 기능익명 함수인 람다 표현식을 사용하여 메서드에 인수로 전달 or 변수에 저장하여 데이터를 처리자바에서 람다표현식이란? 람다표현식은 익명함수를 간결하게 표현하는 방법으로 람다표현식을 사용하면 메서드에 매개변수로 동작을 전달할 수 있기
조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은것데이터 : 관찰의 결과->정량적, 정성적인(=어떤 물질의 성질이나 성질을 밝힌다) 실제 값정보 : 데이터에 의미를 부여한 것지식 : 사물이나 현상에 대한 이해데이터의 중복을 최소화하
DD
릴레이션에서 원하는 결과를 얻기 위해 수학의 대수와 같은 연산을 이용하여 질의하는 방법을 기술하는 언어관계대수 how어떤 데이터를 어떻게 찾는지에 대한 처리 절차를 명시하는 절차적인 언어DBMS 내부의 처리 언어로 사용관계해석 what어떤 데이터를 찾는지 명시하는 선언
숫자(정수, 실수 등의 숫자를 표현)SMALLINT(2)INT/INTEGER(4)BIGINT(8)FLOAT(4) : 소수점아래 7자리까지 표현DOUBLE(8) : 15자리까지 표현DECIMAL(m, d) : m = 전체자리수, d = 소수점이하 자리수문자CHAR(n),
create, alter, drop, truncateselect, insert, update, delete
업무의 핵심 개념을 구분 전체적인 레이아웃을 만드는 과정핵심개념개체 추출개체들 사이의 관계 정의 - PK 표현를 토대로 ER 다이어그램을 그린다
잘못된 설계로 테이블이 생성되면 데이터 조작시 이상현상이 발생할 수 있다이상현상은 데이터의 일관성을 손상시켜 데이터의 무결성을 깨뜨린다이 문제를 해결하려면 속성간의 함수 종속성을 파악하여 테이블을 규칙에 의해서 분해하는데 이 과정을 정규화라고 한다정규화란 잘못 설계된

3티어 was 백엔드 API 개발 = 프론트엔드와 주고 받을 데이터를 처리하기 위한 서버 프로그램을 개발 API 프로그램을 서버에서 실행하면 = API 서버

vue ui vue add router Vue Router 설정 사용자가 접속한 주소에 따라 페이지(컴포넌트)가 달라지는 것 = 라우팅 라우팅이 무엇이고 vue에서 라우팅 처리를 위해 사용하는 플러그인 vue cli prefetch 기능을 정확히 이해하고 컴포넌트
스프링 안에서 동작하는 빈 생성 및 관리 주체스프링 컨테이너가 생성하고 관리하는 객체핵심 관점, 부가 관점으로 나누어 프로그래밍 하는 것웹서버 란지정된 포트로 요청이 들어오면 통신 채널을 확보한다포트로 들어온 요청을 톰캣 엔진에게 넘긴다요청에 대해 httpservlet