전체 글 53

[코딩테스트]BFS

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 1. BFS(너비 우선 탐색)이란 그래프에서 가까운 인접노드부터 탐색하는 알고리즘 입니다. 2. BFS 작성코드 : 작은숫자 순으로 큐에 집어넣..

코딩테스트 2022.01.01

[코딩테스트]DFS

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 1. DFS(깊이 우선 탐색)이란 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘 입니다. 2. DFS 코드 : 방문 우선순위는 숫자가 작은..

코딩테스트 2021.12.31

[Servlet,JSP]Servlet의 생명주기, 선처리, 후처리

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=U6FA7oWgizc&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=38&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 이번에는 Servlet의 생명주기와 선처리과정 후처리과정을 알아보겠습니다. Servlet의 작동 순서 - 클라이언트에서 서블릿 요청이 들어오면 서버에서는 서블릿 컨테이너를 만들고 요청이 있을때마다 스레드가 생성됩니다. (웹브라우저 -> 웹서버 -> 웹어플리케이션서버 -> 서블릿컨테이너) Servlet의 생명주기 (서블릿 객체생성 (최초한번) -> init()호출 (최초한번) -> service(), doGet..

[Servlet,JSP]doGet, doPost

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=6D1hOSyHJTg&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=37&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 이번에는 doGet(), doPost()를 알아보겠습니다. doGet()은 Get방식으로 정보를 전송하면 호출되는 함수이고, doPost()는 Post방식으로 정보를 전송하면 호출되는 함수입니다. 1. doGet() 2. doPost()

[Servlet,JSP]JSP 문서 작성법

유튜브 강의 '자바-JSP-Spring'을 기반으로 공부하였습니다. https://www.youtube.com/watch?v=dWkKwWDQxio&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9&index=35&ab_channel=SEOULG-%EC%BA%A0%ED%94%84 MVC패턴 - Model, View(JSP), Controller(Servlet) MVC 패턴의 동작 - 클라이언트가 웹브라우저에 웹을 요청하면 컨트롤러에서 무엇을 요청했는지 모델로 보내고, 모델은 DB에서 필요한 정보들을 가져오고, 컨트롤러에 보내줍니다. 해당 정보들을 컨트롤러에서 뷰로 보내어집니다. 뷰에선 클라이언트에게 해당 요청했던 정보들을 보여줍니다. JSP 특징 - 동적 웹어플리케이션 - MVC패턴에..

[Servlet,JSP]개발환경 설정

Servlet과 JSP를 공부하기 위한 개발환경을 설정해보자. 1.JDK 설치 https://www.oracle.com/java/technologies/downloads/ 2.이클립스 설치 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org *이클립스는 Enterprise버젼을 다운받아야 합니다.* 3.톰캣 설치..

[코딩테스트]구현(상하좌우)

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 이번에는 구현관련 문제를 풀어보았습니다. 해당 문제에서 모르는 개념이 좀 많이 나왔습니다. 그래서 중요하다고 생각하여 다시 한번 풀어보기위해 글..

코딩테스트 2021.12.27

[코딩테스트]그리디(큰 수의 법칙)

책 '이것이 취업을 위한 코딩 테스트다'를 기반으로 공부하였습니다. https://github.com/ndb796/python-for-coding-test GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다. - GitHub - ndb796/python-for-coding-test: [한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소 github.com 코딩테스트를 준비하면서 중요하다고 생각하는 문제들을 한번더 상기 시킬겸 블로그에 올리고 있습니다. 처음부터 난이도가 높은 문제는 피하고 있으며,..

코딩테스트 2021.12.27