Development
-
[Web] Web의 동작 이해하기Development/Web 2020. 4. 26. 19:30
다룰 내용 HTTP란 무엇인가? Request, Response 형식 Request Method Response Code HTTP란 무엇인가? HTTP는 HyperText Transfer Protocol의 약자로, 인터넷 상에서 클라이언트와 서버가 데이터를 주고 받기 위한 통신 규약을 말합니다. HTTP 특징 및 장단점 HTTP는 무상태(Stateless)의 특징을 가지고 있습니다. 즉, 연결을 유지하지 않는 특징을 가집니다. 따라서 이전에 처리했던 클라이언트에 대한 정보와 상황을 유지하지 않습니다. 이러한 특징 때문에 정보 유지가 어려워 Cookie와 같은 기술이 등장하며 정보를 유지할 수 있게 되었습니다. 반면 연결을 계속 유지하지 않는다는 특징 때문에 더 많은 요청과 응답을 처리할 수 있다는 장점이..
-
[알고리즘 정리] 재귀Development/Algorithm 2020. 4. 8. 00:19
다룰 내용 재귀란 무엇인가? 재귀를 구현할 때 주의할 점 Factorial Fibonachi 재귀란 무엇인가? 자신의 메소드 내부에서 자신의 메소드를 호출하는 것 재귀를 구현할 때 주의할 점 1) 메소드의 역할을 명확히 해야 함. 2) 자신이 해야할 일과 나머지 작업으로 분리해야 함. 3) 기저 조건이 반드시 있어야 함. (재귀 탈출 조건) -> 기저가 없으면 스택 오버 플로우 발생 4) 재귀의 깊이를 생각해야 함. (상태 공간 트리 활용) 5) 깊이뿐만 아니라 수행시간도 고려해야 함. Factorial 5! -> 5 * 4 * 3 * 2 * 1 => 이는 5 * 4! 형태로 이해할 수 있음. => 또 5 * 4 * 3! 형태로도 이해할 수 있음. => 5 * 4 * 3 * 2! 형태 => 5 * 4 *..
-
[Web Server] Apache Tomcat 다운로드 및 설치Development/Web Server 2019. 11. 15. 13:35
설치 개발 환경 Apache Tomcat 9.0 ▶ Apache Tomcat 설치 과정 오늘은 Apache Tomcat 9 버전 다운로드하는 방법을 포스팅하고자 합니다! 후에 포스팅에서는 Eclipse와 Tomcat 연동에 대한 포스팅을 하도록 하겠습니다! 우선 설치부터 시작합시다. Apache Tomcat 다운로드 사이트 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest versi..
-
[Spring Framework] 스프링 시작하기1(STS 다운로드 및 설치)Development/Spring Framework 2019. 11. 15. 12:48
설치 개발 환경 STS 3.9.10.RELEASE 개발 환경 MySQL Server 8.0 Apache Tomcat 9.0 JDK 1.8.0 ▶ SpringFramework 설치 과정 Spring을 설치하는 데에는 두 가지 방법이 있습니다. - STS(Spring Tool Suite)를 설치하는 방법 - 기존 Eclipse에 plug-in 형식으로 설치하는 방법 저의 경우 기존 Eclipse에서 진행하는 프로젝트와 SpringFramework로 작업하는 프로젝트를 분리하고, Spring 개발을 편하게 하기 위해 STS로 결정했습니다! STS 설치 사이트 https://spring.io/tools3/sts/all Spring Tool Suite™ 3 (STS 3) Download page Use one o..