profile
대구대학교 수학교육과 / 컴퓨터소프트웨어(복수전공)
post-thumbnail

알고리즘-스택과 큐

이번 시간에는 스택과 큐에 대해 정리해보았습니다. 1.스택(STACK)여러 의미로 사용되는 스택은 자료구조에서는 무언가를 쌓는다라는 의미를 갖는 자료구조입니다.후입선출(後入先出, Last In First Out; LIFO)의 자료구조라고도 불리우며 QUEUE와 달리 먼

2021년 8월 30일
·
0개의 댓글

알고리즘-합병정렬

이번 시간에는 합병 정렬(머지 정렬 또는 병합 정렬)에 대해 알아보겠습니다. 삽입 정렬보다는 더 복잡하지만, 성능은 훨씬 좋아 자주 쓰이는 정렬 방법 중 하나입니다. 합병 정렬은 O(NlogN)이기 때문에 성능이 준수합니다. 다만 30개 이하의 숫자를 정렬할 때는 삽

2021년 8월 30일
·
0개의 댓글
post-thumbnail

알고리즘-시간의 복잡도

이번 시간에는 시간의 복잡도를 설명하겠습니다. 시간의 복잡도는 알고리즘을 수행하는 데 평균적으로, 또는 최악의 경우 얼마만큼의 시간이 걸리는 지 보여줍니다. 반대의 개념으로 공간의 복잡도도 있는데, 알고리즘이 얼마만큼의 메모리를 잡아먹는 지 보여줍니다. 공간의 복잡도

2021년 8월 30일
·
0개의 댓글

알고리즘(삽입정렬)

이번 시간에는 삽입 정렬에 대해 알아보겠습니다. 알고리즘에는 많은 유형이 있지만 주로 탐색과 정렬하는 것들이 많습니다. 탐색을 하기 전에는 미리 정렬을 해야 합니다. 정렬된 자료를 탐색하는 강력한 알고리즘이 있거든요. 정렬하는 방법도 여러가지가 있습니다. 그 중에 오늘

2021년 8월 30일
·
0개의 댓글

프로그래머스 문제 풀이

예) participant completion return"leo", "kiki", "eden" "leo"import java.util.\*;class Solution { public String solution(String\[] participan

2021년 8월 30일
·
0개의 댓글
post-thumbnail

Application Scope

Application Scope 이번엔 Application Scope에 대해 정리해보겠습니다. 보통 우리가 흔히 웹사이트를 이용할 때 클라이언트가 있고 서버가 있습니다. 이 서버에는 웹 애플리케이션이 여러 개 있을 수 있습니다. 이 때 웹 애플리케이션은 제가 지금

2021년 7월 28일
·
0개의 댓글

Request Scope, Session Scope

이번 시간엔 Request Scope와 Session Scope에 대해 알아보도록 하겠습니다.Request Scope는 http 요청을 Was가 받아서 웹 브라우저에게 응답할 때 까지 변수의 값을 유지하고자 할 때 사용됩니다.앞선 forward 예제에서 알 수 있듯이

2021년 7월 28일
·
0개의 댓글
post-thumbnail

Scope 실습(Page Scope)

이번엔 Page Scope에 대해 알아보도록 하겠습니다.Page Scope는 PageContext라는 추상 클래스를 사용합니다. JSP 페이지에서는 PageContext라는 내장 객체를 사용하면 됩니다. JSP가 서블릿으로 바뀌었을 때 코드를 확인했을 때 이때 선언된

2021년 7월 23일
·
0개의 댓글
post-thumbnail

Scope

웹 프로그래밍을 하다 보면 어떤 객체들이 이미 약속된 객체들로 존재하게 됩니다. 이 객체들의 범위가 어디서부터 어디까진지는 총 4가지의 Scope를 분류하여 이해할 수 있습니다. 제일 먼저 Application Scope, Session Scope, Request Sc

2021년 7월 23일
·
0개의 댓글
post-thumbnail

JSP 실습

이번엔 JSP의 생명주기에 대해 정리해보겠습니다.지난 번에 실습했던 sum10.jsp라는 파일을 다시 실행해보겠습니다.이 원리에 대해 설명을 하자면, 이 sum10.jsp가 실행될 때는 여러 가지 일들이 벌어집니다. 최초로 실행되면 특별한 형태의 서블릿으로 소스가 변환

2021년 7월 23일
·
0개의 댓글
post-thumbnail

JSP 실습

이번엔 1부터 10까지 간단히 출력하는 JSP파일을 만들어보도록 하겠습니다. JSP의 위치는 WebContent 입니다. HTML과 CSS, JS도 다 이 위체이 만들어주시면 됩니다. 파일명은 1에서 10까지 합이니까 sum10으로 하나 만들겠습니다. 구조를 보시면 H

2021년 7월 23일
·
0개의 댓글
post-thumbnail

Request와 Response 이해하기2

이번엔 실습을 통해서 Request와 Response를 이해하겠습니다. 서블릿을 하나 만들어, HeaderServlet이라고 하나 만들어 보겠습니다.그리고 예제를 통해 살펴보겠습니다.ContentType은 무언갈 알려주어야 한다고 전에 정리했습니다. 우리는 그것을 ht

2021년 7월 21일
·
0개의 댓글
post-thumbnail

Request와 Response 이해하기

오늘은 HttpServletRequest와 HttpServletResponse라는 객체에 대해 알아보겠습니다. 통상적으로 웹 브라우저에 URL을 입력하고 Enter를 입력하면 웹 브라우저는 도메인과 포트번호를 이용해서 서버에 접속합니다. 그리고 나서 path 정보,

2021년 7월 21일
·
0개의 댓글
post-thumbnail

서블릿 실습

이어서 서블릿 실습을 계속 진행해보도록 하겠습니다. 저번 포스팅에서 중요한 내용을 정리했습니다. 서블릿이 처음 호출되면 init()이라는 메서드가 호출이 되었고요. 그리고 service()라는 메서드가 호출되었습니다. destroy()라는 메서드는 항상 호출되는 것이

2021년 7월 20일
·
0개의 댓글

서블릿 실습(생명주기)

오늘은 서블릿의 생명주기에 대해 알아보겠습니다. 생명주기는 서블릿이 언제 생성되고 또 언제 어떤 메서드들이 어떻게 호출되는지 이런 것을 알아보려고 합니다. 그럼 먼저 LifecycleServlet이라는 클래스를 만들어서 실습을 해보겠습니다. 이번에는 init이라는

2021년 7월 20일
·
0개의 댓글
post-thumbnail

서블릿 실습

이클립스를 먼저 키겠습니다.Project를 생성하고 doGet()메서드로 1부터 10까지 출력할 수 있는 프로그램을 짜보도록 하겠습니다. 서블릿은 동적으로 응답 결과를 만들어내는 것입니다. 동적으로 만들어 낸다는 것은 이미 응답할 페이지를 만들어서 가지고 있는 게 아니

2021년 7월 19일
·
0개의 댓글
post-thumbnail

서블릿

저는 tomcat이라는 WAS를 이용하여 웹 앱을 동작하도록 해보겠습니다. 자바 웹 애플리케이션은 HTML, CSS, 이미지, 자바로 작성된 클래스들, 서블릿, JSP 등이 포함될 수 있습니다. 복잡한 웹 애플리케이션일수록 이런 구성 요소들이 많이 들어갈 것입니다. 흔

2021년 7월 19일
·
0개의 댓글
post-thumbnail

웹서버

웹 서버는 소프트웨어(Software)를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터를 말합니다.웹 서버의 가장 중요한 기능은 클라이언트(Client)가 요청하는 HTML 문서나 각종 리소스(Resource)를 전달하는 것입니다.웹 브라우저나 웹 크롤러가 요청

2021년 7월 19일
·
0개의 댓글
post-thumbnail

Browser의 동작

브라우저는 월드와이드웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어입니다.인터넷에서 특정 정보로 이동할 수 있는 주소 입력창이 있고 서버와 HTTP로 정보를 주고 받을 수 있는 네트워크 모듈도 포함하고 있습니다.그리고 서버에서 받은 문서(HTML, CS

2021년 7월 19일
·
0개의 댓글
post-thumbnail

Browser의 동작

최근에는 인터넷 익스플로러, 파이어폭스, 사파리, 크롬, 오페라 이렇게 다섯 개의 브라우저를 많이 사용하지만 나는 파이어폭스, 크롬, 사파리와 같은 오픈소스 브라우저를 예로 들 것이다. 사파리는 부분적으로 오픈소스이다. StatCounter 브라우저 통계에 의하면 20

2021년 7월 19일
·
0개의 댓글