
Database constraints
Database 테이블 제약조건 Not Null 조건 : 컬럼을 필수 필드화 시킬 떄 사용 UNIQUE 조건 데이터의 유일성을 보장하고 자동으로 인덱스 생성 null은 허용 되지만 primary key는 null 허용안함 check 조건 ...
Database 테이블 제약조건 Not Null 조건 : 컬럼을 필수 필드화 시킬 떄 사용 UNIQUE 조건 데이터의 유일성을 보장하고 자동으로 인덱스 생성 null은 허용 되지만 primary key는 null 허용안함 check 조건 ...
DDL 데이터 정의어 create, drop, alter 데이터베이스 객체의 구조를 정의 테이블 생성, 컬럼 추가, 타입 변경 Create Date Type CHAR(M) 고정 길이 문자열 저장 CHAR(20)에 10만큼 저장해도 db 자체에는 20만큼 저장소 차지 ...
JavaScript (24. 03. 07) 프로토타입 기반의 스크립트 프로그래밍 언어로 객체 지향 개념 지원 웹 브라우저에서 동작하는 유일한 프로그래밍 언어 인터프리터 언어이다 명령형, 함수형, 프로토타입 기반 객체 지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다. JavaScript의 사용법 HTML에서 Ja...
Java - lamda 함수형 프로그래밍의 형태로 재사용 가능한 코드 블록 익명 이너 클래스를 이용한 처리 방식을 class 사용하지 않고 code block으로 전달 타겟 타입 lamda식이 할당되는 인터페이스를 Lamda식의 타겟 타입이라 한다. 타겟 타입은 abstract 메서드가 반드시 하나만 존재해야한다. @Fun...
Java - OOP (24. 01 .16 ~ 17) 객체 지향 언어의 특징 Abstraction (추상화) 현실의 객체를 추상화 → 하나의 클래스를 구성 클래스는 구체화 되어서 객체가 된다. Polymorphism (다형성) 하나의 객체는 여러가지 type으로 참조 할 수 있다. Inheritance (상속) 부모 ...
Java - I/O I/O 데이터의 입력과 출력 데이터는 한쪽에서 주고 한쪽에서 받는 구조로 되어있음 데이터의 입력과 출력의 끝단 : 노드(Node) 두 노드를 연결하고 데이터를 전송 할 수 있는 개념 : 스트림(Stream) 스트림 : 단뱡향 통신 Node Stream의 종류 ...
Java - Exception 어떤 원인에 의해 오동작 하거나 비 정상적 종료되는 경우 null 객체를 사용하거나 0으로 나누거나… Error 와는 다르다! 프로그램으로 잘못 작성한 경우 메모리 부족, Stack Overflow 등등… Java 자체에서 자체적으로 예외를 처리 하지 않고 프...
Java - Design Pattern MVC Pattern Mode Domain Class (DTO) Service Class (비즈니스 로직) Data Access Object (DAO) View Presentation Logic UI : GUI, CLI Controller 사용자의 요청 ~ 응답을 제...
Java - Basic(24. 01 .15) 자바의 자료형 기본형 정수 → byte, short, int, long 실수 → float, double 정수 계산시 overflow 주의 실수 계산 double d1 = 2.0; double d2 = 1.1; double d3 = d1 - d2; ...
Session & Cookie Http Protocol의 특징 clinet가 server에 요청 server는 요청에 대한 처리 후 client에 응답 응갑의 연결을 헤제한다. 지속적인 연결로 자원낭비를 줄이기 위해 연결을 해제 그러나 일반적으로...