Spring vs Spring Boot
Spring
Spring
싱글톤 패턴이란? 싱글톤 패턴이란 인스턴스가 하나만 생성되는 것을 보장하는 디자인패턴 가장 원초적인 방법은 클래스 내부에서 private static final 키워드로 객체를 만들면 외부에서는 해당 클래스의 객체를 새로 생성할 수 없으므로 싱글톤 패턴 조건을 만족하게 됩...
MVC 패턴이란?
@Service 어노테이션: @Service 어노테이션은 비즈니스 로직을 처리하는 서비스 클래스에 붙입니다. 이 클래스는 비즈니스 로직을 구현하며, 주로 서비스 계층에서 사용됩니다. @Service 어노테이션을 사용하면 해당 클래스가 ...
서블릿과 서블릿 컨테이너에 대해서 설명해주세요
DAO(Data Access Object) DB의 데이터에 접근을 위한 객체를 말합니다. (Repository 또는 Mapper에 해당) BO(Business Object) 여러 DAO를 활용해 비즈니스 로직을 처리하는 객체를 말합니다. (Service에 해당) DTO...
1. 생성자 주입(Constructor Injection)
질문1 POJO란 무엇인가요?
1. httpServletRequest.getParameter()
final 키워드를 명시하여 한번만 할당하고 싶을 때 사용 final 필드는 선언할 때 그 즉시 초기화를 해주어야 하며, 한번 초기화한 이후로는 재생성(수정)이 불가능 변수에 적용하면 : 해당 변수의 값은 변경이 불가능해진다. 상수가 ...
자바에서 동시성 문제를 해결하는데 3가지 방법이 있습니다.
Static 키워드란? 데이터 영역에 저장되는 정적 변수 메모리 공간에 할당이 되어서 공유되는 변수 Static 멤버 메소드 내에서는 static 멤버 변수와 static 멤버 method만 호출이 가능하다 Static 클래스가 메모리에 올라가는 시점에 생성된다. ...
클래스를 설계도에 비유한다면 추상클래스는 미완성 설계도에 비유할 수 있다. 미완성 설계도란, 단어 의 뜻 그대로 완성되지 못한 채로 남겨진 설계도를 말한다. 클래스가 미완성이라는 것은 멤버의 개수에 관계된 것이 아니라, 단지 미완성 메서드(추상메서드)들 포함하고 있다는 의미이다. ...
Object Class는 모든 클래스의 최상위 클래스이다.
ArrayList와 Array는 거의 비슷한 개념이지만 몇가지 차이점들이 있습니다.
OpenJDK vs Oracle JDK Oracle JDK와 Open JDK의 차이점 Oracle JDK는 상용(유료)이지만, OpenJDK는 오픈소스기반(무료) Oracle JDK의 라이선스는 Oracle BCL(Binary Code License) Agreement이지...
IPv4란?
HTTP란? Hyper Text Transfer Protocol 클라이언트(웹브라우저)와 서버간 데이터를 주고 받는 응용 계층의 프로토콜 TCP 세션 기반의 데이터 전달
SOP(Same Origin Policy)
쿠키 : 사용자 정보와 같은 데이터를 브라우저에 저장하여 유지하고 세션 : 서버에서 해당 데이터를 보관 JWT : JSON 형식의 토큰 기반 인증 시스템
Network Layer의 2가지 역할 data plane forwarding control plane routing
JVM이란? JVM은 Java Virtual Machine의 줄임말로, OS와 Java Application 사이를 중재해주는 가상 머신입니다.
Garbage Collector란? 동적으로 할당한 메모리 영역 중, 사용하지 않는 영역을 탐지해 해제하는 역할을 합니다.
for, foreach
1. Error vs Exception
1. “equals” 메서드
Java final 에 대해서 설명해주세요
B- tree
원자성(atomicity) 트랜잭션에 포함되는 모든 작업이 성공적으로 처리되지 않으면 트랜잭션에 들어있는 어떤 작업도 처리되지 않아야 한다.
Database Key 키(key) 란?
B- tree
힙은, 우선순위 큐를 위해 만들어진 자료구조다.
ArrayList와 Array는 거의 비슷한 개념이지만 몇가지 차이점들이 있습니다.
JVM이란? JVM은 Java Virtual Machine의 줄임말로, OS와 Java Application 사이를 중재해주는 가상 머신입니다.
Garbage Collector란? 동적으로 할당한 메모리 영역 중, 사용하지 않는 영역을 탐지해 해제하는 역할을 합니다.
항상 헷갈리는 정렬 알고리즘 시간복잡도 정리
Redis란?
프로세스란?
싱글톤 패턴이란? 싱글톤 패턴이란 인스턴스가 하나만 생성되는 것을 보장하는 디자인패턴 가장 원초적인 방법은 클래스 내부에서 private static final 키워드로 객체를 만들면 외부에서는 해당 클래스의 객체를 새로 생성할 수 없으므로 싱글톤 패턴 조건을 만족하게 됩...