본문 바로가기

전체 글

(750)
[HTTP] HTTP/1.0 의미해석(2) - 고속화와 안정성 보호되어 있는 글입니다.
[HTTP] HTTP/1.0 의미해석(1) HTTP는 웹브라우저와 웹서버가 통신하는 절차와 형식을 규정한 것이다. HTTP는 웹브라우저로 웹페이지를 표시할 때 서버로부터 정보를 받아오는 약속이지만, 그 범위를 넘어서 번역 API나 데이터 저장 API 등 다양한 서비스의 인터페이스로도 사용되면서 인터넷의 기초가 되었다. - 1990년: HTTP/0.9 - 1996년: HTTP/1.0 - 1997년: HTTP/1.1 - 2005년: HTTP/2 이름 정식 명칭 역할/의미 IETF The Internet Engineering Task Force 인터넷의 상호 접속성을 향상시키는 것을 목적으로 만들어진 임의 단체 RFC Request For Comments IETF가 만든 규약 문서 IANA Internet Assigned Numbers Authorit..
[kotlin] 스프링 프레임워크 개발 스프링 IOC - 의존성 주입 package com.example.KotlinLabSpring import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.SpringBootApplication @SpringBootApplication class KotlinLabSpringApplication fun main(args: Array) { SpringApplication.run(KotlinLabSpringApplication::class.java, *args) } run 함수에 대입되는 클래스에 @SpringBootApplication 어노테이션은 @Configuration, @EnableAutoC..
[kotlin] 코틀린 인 액션(2) - 클래스, 객체, 인터페이스 보호되어 있는 글입니다.
[kotlin] 코틀린 인 액션(1) - 코틀린이란? 코틀린이 정한 목표 영역은 상당히 광범위하다. 코틀린은 어느 한문제 영역만을 해결하거나 오늘날 소프트웨어 개발이 처한 어려움 중 일부만을 다루기 위한 언어가 아니다. 대신 코틀린은 개발 과정에서 수행해야 하는 모든 과업에 있어 폭넓게 생산성을 향상시켜 준다. 코틀린은 구체적인 영역의 문제를 해결하거나 특정 프로그래밍 패러다임을 지원하는 여러 라이브러리와 아주 잘 융합된다. 다음은 코틀린 언어의 핵심적인 특징이다. 코틀린 언어 특징 1. 정적 타입 지정 언어 자바와 마찬가지로 코틀린도 정적 타입 지정 언어다. 정적 타입 지정이라는 말은 모든 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있고 프로그램 안에서 객체의 필드나 메소드를 사용할 때마다 컴파일러가 타입을 검증해준다는 뜻이다. JVM에서는 Gro..