분류 전체보기

호이스팅이란 호이스팅이란 선언된 함수나 변수의 선언문을 유효 범위의 최상단으로 끌어올리는 행위를 말한다. 주의할 점은 실제로 코드가 끌어올려지는 것이 아닌, 자바스크립트의 parser가 내부적으로 끌어올려 처리하는 것이다. //변수 console.log(redColor); //변수에 함수를 할당 console.log(blueColor()); //function console.log(greenColor()); // var 호이스팅 영향받음 var redColor="red"; //이름이 없는 함수 ( 호이스팅 영향 안 받음) var blueColor=function(){ return "blue"; } //이름이 있는 함수 (호이스팅 영향 받음) function greenColor(){ return "gree..
· 🖥️
서블릿의 생명주기(Life Cycle)는 서블릿이 어떻게 생성되고 초기화되며, 클라이언트의 요청에 응답하고, 종료되는지에 대한 단계적인 과정을 나타낸다. 서블릿 컨테이너는 서블릿의 생명주기를 관리하며, 다양한 라이프사이클 메서드를 호출하여 각 단계에서 특정 작업을 수행할 수 있다. Servlet Servlet이란 Java를 사용하여 동적 웹 콘텐츠를 생성하는 서버 측 프로그램으로, 쉽게 말해서 Java로 만든 CGI 프로그램 같은 것을 의미한다. 구조 Servlet Container 클라이언트의 요청이 처음 들어오면 서블릿 컨테이너는 해당 서블릿 클래스의 인스턴스를 생성한다.이때, 기본 생성자가 호출되고 서블릿 인스턴스가 초기화된다. 1. init 메서드 호출: 서블릿 컨테이너는 init 메서드를 호출하..
· SW Academy
Maven Java의 대표적인 빌드 툴(Build Tool) 중 하나 apache 재단에서 개발하는 오픈소스 apache ant의 후속으로 개발 XML을 사용하여 빌드 파일을 기술 중앙 저장소를 이용한 편리한 의존 관계 라이브러리 관리 중앙 저장소: 메이븐에서 이용할 수 있는 라이브러리를 모아서 관리하는 웹 서비스 장점 편리한 의존 관계 라이브러리 관리 일관된 디렉토리 구조와 빌드 프로세스 관리 다양한 플러그인 단점 maven에서 기본적으로 지원하지 않는 빌드 과정 추가가 복잡해짐 플러그인의 설정이 상이하거나 장황해지면 재사용성 및 확장성이 떨어짐 Life Cycle 미리 정해진 빌드 순서 maven은 빌드 순서가 정해져 있음. 이를 life cycle이라고 함 clean 프로젝트를 정리하고 이전 빌드에..
· 🖥️
호이스팅이란 호이스팅이란 선언된 함수나 변수의 선언문을 유효 범위의 최상단으로 끌어올리는 행위를 말한다. 주의할 점은 실제로 코드가 끌어올려지는 것이 아닌, 자바스크립트의 parser가 내부적으로 끌어올려 처리하는 것이다. //변수 console.log(redColor); //변수에 함수를 할당 console.log(blueColor()); //function console.log(greenColor()); // var 호이스팅 영향받음 var redColor="red"; //이름이 없는 함수 ( 호이스팅 영향 안 받음) var blueColor=function(){ return "blue"; } //이름이 있는 함수 (호이스팅 영향 받음) function greenColor(){ return "gree..
1. 외래 키 한 릴레이션의 키 중에서 다른 릴레이션의 투플을 유일하게 식별할 수 있는 키 한 릴레이션의 투플에서 다른 릴레이션의 투플을 참조하기 위해 사용 즉, 쉽게 말해서 다른 테이블에 있는 기본 키를 참조에서 사용하는 경우를 말한다. 2. 외래 키 제약 조건 만약 테이블 간의 데이터가 이러한 연관성을 가질 때 mysql> DELETE FROM Category WHERE CategoryNo = 2; 이 명령어를 실행하게 되면 오류가 발생한다. 이 오류는 "무결성"과 관련이 있다. Product테이블에는 참조 무결성을 위한 외래 키 제약조건이 적용되어있고, Product테이블의 CategoryNo 필드는 Category테이블의 CategoryNo 필드를 참조하고 있다. 만약 Category테이블의 Ca..
· SW Academy
스키마 정제와 정규형 정제되지 않은 스키마에서의 문제 중복 이상 어떤 데이터는 반복적으로 저장됨 갱신 이상 반복 저장된 데이터 중 한 투플을 갱신할 때 다른 모든 사본을 갱신하지 않으면 불일치 발생 삽입 이상 한 정보를 저장하려면 다른 정보도 같이 저장하여야 함 삭제 이상 어떤 정보를 지우면 다른 정보도 같이 삭제됨 스키마 정제 분해법 속성을 부자연스럽게 묶어서 한 릴레이션 스키마로 만들면 중복성이 발생 함수 종속(Functional Dependency)를 이용하여 상황을 식별 릴레이션을 더 작은 릴레이션의 모임으로 대치 작은 일레이션은 본래 릴레이션 속성의 부분집합으로 이루어 짐 분해의 문제 릴레이션의 분해가 필요한가? 제안된 정규형(Normal Form)으로 분해 분해했을 때 발생할 수 있는 문제는 ..
카르노도
'분류 전체보기' 카테고리의 글 목록 (3 Page)