
제어의 역행(IOC)으로 특정 객체에 필요한 다른 객체를 외부에서 결정해서 연결시키는 것.설정만 해준다면(applicationContext.xml) 스프링은 그 설정 정보를 참고해서 객체를 생성,관리하고 그 관계를 맺어준다.핵심은 개발자가 new 연산자 등을 통해 객체
데이터베이스에서 인덱스를 사용하는 이유: 검색성능을 향상시키기 위함하지만 검색성능을 실질적으로 향상시키기 위해서는 해당 쿼리가 index를 사용하는지, 카디널리티, Selectivity 같은 요소들이 고려된 인덱스가 생성되어야함일반적인 경우의 장점: 빠른 검색 성능일반

Autowiring 과정에 대해서 설명해주세요.

Spring Web MVC의 Dispatcher Servlet의 동작 원리에 대해서 간단히 설명프론트 컨트롤러 패턴이란 무엇?Servlet Filter와 Spring Interceptor의 차이는 무엇?Spring에서 CORS 에러를 해결하기 위한 방법을 설명Bean/

JVM의 구조와 Java의 실행방식을 설명JVM이란 : (자바 가상 머신)의 약자이다.JVM역할 : 자바 애플리케이션을, 클래스 로더를 통해 읽어, 자바 API와 함께 실행하는 것또한 메모리 관리(GC)를 수행하며, 스택기반의 가상 머신이다.JVM 구조 : Class

데이터베이스에서 인덱스를 사용하는 이유 및 장단점에 대해 설명1\. DB- Index 사용이유?검색 성능 향상 위해 조건: 해당 쿼리가 index를 사용하는지, 카디널리티, Selectivity같은 요소들이 고려된 인덱스가 생성되어야 함.2\. DB- Index 장/

JPA(Java Persistence API)란 무엇이며, 왜 사용하는가?JPA(Java Persistence API)란?자바 애플리케이션에서 관계형 데이터베이스를 객체 지향적으로 다룰 수 있도록 하는 ORM(Object-Relational Mapping) 표준 인터페

database pool(connection pool)?애플리케이션의 스레드에서 데이터베이스에 접근하기위해 Connection이 필요데이터베이스와 Connection한 객체들을 미리 생성해 Pool에 저장해두었다가, 클라이언트의 요청이 들어올 때마다 사용/반환하는 방식

RDBMS & NoSQLRDBMS는 정해져있는 데이터 스키마에 따라 데이터베이스 테이블에 저장되며, 관계를 통한 테이블간 연결을 통해 사용된다.이 때문에 RDBMS는 데이터 관리를 효율적으로 하기위해 구조화가 굉장히 중요하다.※스키마란?데이터베이스에서 자료의 구조, 자

Big-Obig-O에는 다양한 실행 시간이 존재하지만 자주 사용 되는 것들은 아래와 같습니다.O(1) < O(log n) < O(n) < O(n log n) < O(n²) < O(2ⁿ) < O(n!) < O(nⁿ)시간복잡도 구하는

트랜잭션 : DBMS에서 데이터를 다루는 논리적인 작업의 단위데이터베이스의 데이터는 하드디스크에 저장되어 있고,처리를 위해서는 반드시 주기억장치 버퍼로 사본을 읽어와야 한다트랜젝션은 '시작-수행-부분완료-완료'의 과정을 거쳐서 진행된다. (COMMIT은 트랜잭션을 부분
1\. 자원 할당 및 관리 \- CPU관리: CPU스케줄링 \- 메모리 관리: 가상 메모리 \- 파일/디렉터리 관리: 파일 시스템2\. 프로세스 및 스레드 관리 \- 프로세스와 스레드 \- 동기화와 교착 상태프로그램 실행에 마땅히 필요한 요소실행에 필요
커널 영역 : PCB(프로세스 제어 블록)이라는 정보가 저장된다.사용자 영역 : 실행중인 프로세스가 코드영역, 데이터 영역, 힙영역, 스택 영역으로 나뉘어 저장된다.실행 가능한 명령어가 저장되는 공간, 텍스트 영역이라고도 부른다.CPU가 읽소 실행할 명령어가 담겨 있기

비즈니스 로직을 넣을 수 있음Tomcat, PHP, ASP, .NET 등비즈니스 로직을 넣을 수 없음Nginx, Apache 등Web Server와 WAS클라이언트에게 요청을 받고 정적인 Request라면 (html, css 등) 정적인 콘텐츠를 Response 합니다

HTTP(Hyper Text Transfer Protocol)이란?데이터를 주고받기 위한 프로토콜이며,서버/클라이언트 모델을 따른다.HTTP 프로토콜 특징:상태 정보를 저장하지 않는 Stateless클라이언트의 요청에 맞는 응답을 보낸 후 연결을 끊는 Connectio