[김영한/HTTP 웹 기본 지식] - HTTP
모든 것이 HTTP HTTP(HyperText Transfer Protocol) 초기에는 HTML, TEXT 담아 전송하는 프로토콜로 사용됨 현재 거의 모든 형태의 데이터 전송 가능 (이미지, 음성, 영상, 파일, JSON, XML (API), ..) 서버 간 데이터를 주고 받을 때도 대부분 HTTP 사용 지금은 HTTP 시대 HTTP 역사 HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더X HTTP/1.0 1996년: 메서드, 헤더 추가 HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전 - 업데이트 버전 : RFC2068 (1997) -> RFC2616 (1999) -> RFC7230~7235 (2014) HTTP/2 2015년: 성능 개선 HTTP/3 진행중: ..
[백준/자바] 10870번 피보나치 수열
문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 프로그램을 작성하시오. 코드 재귀함수로 피보나치 수열의 숫자를 구하는 문제이다. 먼저 0번째 숫자는 0, 1번째 숫자는 1인 종료 조건을 선언했다. 피보나치 수열은 앞 두 수의 합으로 이뤄지므로 각 루프마다 재귀함수 파라미터 변수의 앞 두 숫자인..