
제품을 만들때 부품을 하나하나 조립해서 제품을 만들듯이 객체 하나하나를 조립해서 프로그래밍을 하는것을 객체지향 프로그래밍이라고 한다2\. 알고리즘에서 ‘시간복잡도‘와 ‘공간복잡도’란 무엇인가? 그리고 이것들은 왜 중요한가?

스택이란쌓아 올린다라는 의미로, 데이터를 차곡차곡 쌓아 올린 자료구조이기 때문에 입력과 출력이 한 곳(방향)으로 제한되어 있는 후입선출(LIFO, Last-In-First-Out) 구조 이다ex) 웹 브라우저 방문기록(뒤로가기), 실행 취소(undo), 역순 문자열 만

Parameter와 Argument의 차이에 대해 설명해주세요.프로세스와 스레드의 차이에 대해 설명해 주세요parameter란 매개변수 라고 부르며 함수를 정의할 때(선언할 때) 사용한다.기본형 매개변수와 참조형 매개변수가 있다.기본형 매개변수 - 변수의 값을 읽기만
백엔드객체지향 프로그래밍(OOP)에 대해 설명해주세요. 알고있는 원칙이나 키워드를 언급해주세요REST API란 무엇인가요? (모두가 답변) 프로젝트에 REST API를 사용한 이유가 무엇인가요? (프로젝트에 REST API를 사용하셨을 경우에만 추가 답변), REST

Microservice Architecture의 줄임말로써 소프트웨어 개발 기법이다.하나의 서비스를 여러 조직이 만들게 될 경우 각각의 조직에 기획, 개발, 운영에 독립적인 권한을 부여할 수 있으므로, 다른 서비스에 대한 의존성이 사라지게 된다.만약 지속적으로 관리되는
@SpringBootTest와 @WebMvcTest의 차이점을 설명해 주세요.트랜잭션이 무엇인지 설명해 주세요.TCP와 UDP의 공통점과 차이점을 설명해보세요.

Filter / Interceptor / AOP 이 3가지의 정의와 차이점을 세세하게 공부하고 공부한 것을 토대로 예제 코드를 작성하고 기술 블로그에 블고깅하기!Filter, Interceptor, AOP 이 3 가지 기능은 무슨 행동을 하기전에 먼저 실행하거나, 실행

DI의 방식 중 필드 vs 생성자 주입 방식에 대해서 공부하고 공부한 것을 토대로 예제 코드 작성해서 기술 블로그에 블로깅하기!사용할 객체를 직접 생성 하지 않고 외부 컨테이너가 생성한 객체를 주입받아 사용하는 방식이다.의존성서로 다른 객체 사이에 의존 관계가 있다는
내부에서 객체를 직접 생성하거나 제어하는 것이아니라, 필요한 객체를 외부에서 결정에서 연결시키는 것을 의미장점의존성이 줄어든다(결합도가 낮아진다)재사용성이 높은 코드가 된다테스트하기 좋은 코드가 된다가독성이 높아진다.데이터베이스 테이블에 대한 검색 성능의 속도를 높여주

2\. RDB와 NoSQL은 무엇인가요? 차이점 또는 장단점 위주로 설명해주세요

병렬 프로그래밍이란?
기본 기술면접 준비하기
공부하기
데이터를 저장하는 자료구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은것이다.사용이유? 다수의 데이터를 다루는데 표준화된 클래스를 제공해주기 때문에 자료구조를 직접 구현하지 않고 편하게 사용할 수 있기 때문이다순서가 있는 데이터의 집합으로 중복을 허용

💡프로젝트 공부 NativeQuery JPA와는 무관하게, 실제 DB 쿼리문을 작성할 때 사용한다. @Query 맨 뒤에 nativeQuery=true라고 설정만 해주면 된다. 또한 엔티티를 조회하던 JPQL 문법과 달리 DB에서 사용하는 테이블 기준 쿼리를 작성하면

필터와 인터셉터의 차이는실행되는 시점에서 차이가 있다.Filter는 Web Application에 등록을 하고, Interceptor는 Spring의 Context에 등록을 한다.따라서 컨트롤러에 들어가기 전 작업을 처리하기 위해 사용하는 공통점이 있지만, 호출되는 시