일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- servlet
- request
- Callback
- Spring
- 웹
- 서블릿
- 알고리즘
- Spring Framework
- DI
- JSP
- 파이썬
- controller
- 코딩테스트
- DP
- 네이버
- was
- 백준
- 기술면접
- Promise
- 부스트코스
- 다이나믹 프로그래밍
- Spring MVC
- 부스터2기
- response
- Service
- 비동기
- IOC
- 다이나믹프로그래밍
- 자바스크립트
- 면접
- Today
- Total
목록면접준비 (4)
Sh개발일기
1. 자료구조를 선택하는 기준은? 자료의 처리 시간, 자료의 크기, 활용 빈도, 갱신 정도 등에 의해 선택한다. 2. List, Set, Map의 차이는? List는 순서가 있는 데이터의 집합으로, 중복을 허용한다. Set은 순서가 없는 데이터의 집합으로, 중복을 허용하지 않는다. Map은 key와 value한 쌍으로 이루어지는 데이터의 집합으로 순서가 없다. 이 때 키는 중복을 허용하지 않는다. List와 Set은 Collection 인터페이스를 상속받고 Map은 구조상의 차이로 인해 별도로 정의한다. 3. List, Set, Map은 어떤 인터페이스를 구현하는가? List, Set은 각각 Collection인터페이스를 구현한다. Map은 별도로 정의한다 4. foreach문을 사용할 수 있는 자료구조..
1. 절차지향 언어와 객체지향 언어의 차이 절차지향 프로그래밍은 물이 위에서 아래로 흐르듯 순차적인 처리가 중요시 되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법이다. 대표적으로 C언어를 들 수 있다. 컴퓨터의 처리구조와 유사해 실행속도가 빠르다

스프링 MVC에서의 컴포넌트 스프링에서 MVC에 대응되는 컴포넌트는 다음과 같다. View - JSP / Controller - Java Class / Model - JavaBean Container 프레임워크 안에서 인스턴스들의 생명주기를 관리하며, 생성된 인스턴스들의 추가적인 기능을 부여한다. 개발자가 작성한 코드의 처리과정을 컨테이너에서 수행한다. 스프링 컨테이너는 스프링 프레임워크의 핵심적인 부분으로, DI를 통해 애플리케이션을 구성하는 컴포넌트들을 관리한다. IOC (Inversion Of Control) 제어의 역행이라는 뜻으로 인스턴스의 생성 및 소멸을 개발자 대신 스프링 컨테이너에 맡기는 것을 의미한다. 일반적으로 객체의 생성은 new와 같은 키워드를 이용해 개발자가 프로그래밍을 하며 필요..
면접을 대비하며 필요한 CS지식을 정리하는 식으로 포스팅을 하려고 한다. 본 포스팅은 https://velog.io/@hygoogi/%EA%B8%B0%EC%88%A0%EB%A9%B4%EC%A0%91-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0 기술면접 준비하기 2019-06-03 16:40 작성된 포스트 2019-12-06 추가) 어제(5일)자로 카카오 인턴십에 합격을 하였다. 그 동안 핑계로 미뤄왔던 포스팅을 보다 적극적으로 하여, 취준기간의 경험과 앞으로의 다짐, 생각 등을 포스팅 할 예정이다. 또한 본 게시글은 올해 velog.io 을 참고하여 작성하였다. JAVA의 Collection 자바의 대표적인 collection에는 List, Map, Set, Stack, Queue와..