본문 바로가기

728x90

앞으로 공부할것들

[Spring MVC][기술면접] 1번 - Spring MVC 프레임워크의 요청처리 과정에 대해서 설명해 주세요. 2번- Spring MVC에서 제공하는 CSR(Client Side Rendering)과 SSR(Server Side Rendering) 방식에 대해서 설명해 주세요. csr ,ssr을 설명하기 전에 spa와 mpa를 설명하도록하겠습니다 오늘날 어플리케이션 개발을 한다고 했을 때 리액트, 뷰, 앵글러와 같은 자바스크립트 기반 프레임워크를 사용해서 spa를 개발하게 됩니다 spa란 싱글 페이지 어플리케이션의 약자로 하나의 페이지로 구성된 웹 어플리케이션입니다. (php, jsp) 어플리케이션을 이용할 때 헤더는 고정되어있고 메뉴를 선택하면 클릭한 부분이 변경되거나 메인만 변경되는 것이 spa입니다 mpa란 멀티 페이지 어플리케.. 더보기
[어노테이션 정리][계속해서 수정중] 이 글은 어노테이션에 대해 이해를 돕기위해 쓰는 글이며 계속해서 수정을 통해 업데이트 될예정입니다. RestController :해당 클래스가 REST API의 리소스(자원,Resource)를 처지하기 위한 API 엔드포인트로 동작함을 정의한다 :@RestController가 추가된 클래스는 애플리케이션 로딩 시, Spring Bean으로 등록해준다. RequestMapping :클라이언트의 요청과 클라이언트 요청을 처리하는 핸들러 메서드(Handler Method)를 매핑해주는 역할을 한다 :Contoller 클래스 레벨에 추가하여 클래스 전체에 사용되는 공통 URL(Base URL)설정을 한다 SprinBootApplication :자동 구성을 활성화 한다 :애플리케이션 패키지 내에서 @Compone.. 더보기
[Spring][기술면접16문] Q1. 재귀 함수와 반복문의 차이점에 대해 설명해주세요. Q2. Stack과 Queue의 차이점에 대해 설명해주세요. 스택은 프링글스 통같이 한쪽이 막혀있는 통과 같으며, 데이터를 순서대로 쌓는 자료구조로써, 후입선출의 구조를 가지고있다. 큐는 터널같이 앞뒤가 뚫려있는 통과 같으며, 데이터의 입력과 출력이 다른 자료구로조써, 선입 선출의 구조를 가지고있다. #보충자료 스택(Stack)의 개념 한 쪽으로만 자료를 넣고 뺄 수 있는 LIFO(Last In First Out) 형식의 자료 구조 메모리의 스택영역은 함수의 호출과 관계되는 지역변수외 매개변수가 저장되는 영역 함수의 호출과 함께 할당되며, 함수의 호출이 완료되면 소멸. 컴퓨터의 시간지역성(최근에 참조된 자료가 다시 참조될 확률이 높다는 원리)을 활.. 더보기
[Spring][NodeJs] Spring 1번 객체지향이란 무엇인가요? 객체지향 프로그래밍의 장점을 설명해주세요 객체 지향적 설계 원칙이란? 객체지향 프로그래밍 키워드 설명해주세요(추상화 캡슐화 상속 다형성 등) 어떤 코드가 클린 코드라고 생각하시나요? RESTful하다는 게 무엇이며 아는대로 설명해보세요 Object에 대해서 설명해주세요 HTTP 메서드와 이것이 하는 역할을 설명해보세요 CORS에 대해서 설명해보세요 TDD가 무엇인가요? 알고 있다면 TDD를 어떻게 생각하시나요? 클래스에 대해 설명해보세요 String, StringBuffer, StringBuilder 차이점이 무엇인가요? 2번 spring security란? 브라우저에서 서버 응답까지의 흐름을 아는대로 설명해보세요 (객체지향 관점에서) 스프링 프레임워크를 바라봤.. 더보기
과제 - 요약하고 정리하기 여러분이 읽어봐야 할 문서들을 나열합니다. 꼭 반드시 참고하여 공부하세요. 공부한 내용을 자신만의 언어로 블로그에 작성해야 합니다. MDN: HTTP 요청 메서드 MDN: HTTP 메시지 HTTP의 무상태성(stateless) 에 대하여: HTTP는 특정 상태를 담고 있지 않으며, 이전 요청이나 다음 요청을 기억하지 않음 MDN: HTTP 상태 코드 CORS Advanced 아래 글은 참고해서 읽어보면 좋은 문서입니다. MDN: MIME Type Content-Type에 대해서 설명합니다. 브라우저는 어떻게 동작하는가 더보기
[DB]Docker https://dev-overload.tistory.com/40 더보기
테스트코드 작성관련 https://www.youtube.com/watch?v=kYqGAM2culU&list=PL93mKxaRDidEZfpXoyWZ-2ZLsYrQByDMP test코드 작성 공부 더보기
paging, 페이징이란?(+단편화) https://luv-n-interest.tistory.com/1108 Paging, 페이징이란?(+단편화) Paging 기법은 가상메모리의 기법에서 더욱 효율적이게 메모리를 관리하는 것이다. 가상 메모리에서는 해당 프로세스의 관련된 데이터 모두를 적재하는 것이 아니다.라고 말했다. 단순히 레지스 luv-n-interest.tistory.com paging 공부 더보기

728x90