아카이브: 2017

TypeScript 핸드북 3 - 인터페이스

인터페이스 (Interface)소개TypeScript의 핵심 원리 중 하나는 type-checking이 값의 형태(shape)에 초점을 맞춘다는 것입니다. 이것은 때때로 “duck typing“또는 “structural subtyping“라고도 합니다. TypeScript에서 인터페이스는 이러한 타입의 이름을 지정하는 역할을 하며 외부의 코드와 여러분의 코

TypeScript 핸드북 2 - 변수 선언

변수 선언변수 선언ECMAScript6에 let과 const라는 두개의 새로운 타입의 변수 선언자가 추가 되었습니다. 이전에 언급했듯이, let은 어떤면에서는 var와 유사하지만 사용자가 JavaScript로 실행하는 일반적인 “gotchas”를 피할 수 있습니다. const는 변수에 재할당하는 것을 막는다는 점에서 let을 보완한 것입니다. TypeScr

TypeScript 핸드북 1 - 기본 타입

기본 Type소개프로그램을 구조적으로 잘 만들기 위해 number, string, structure, boolean 등 가장 간단한 데이터 단위로 작업을 할 수 있어야합니다. TypeScript에서는 이러한 타입들을 JavaScript와 거의 같은 형태로 지원합니다. BooleanJavaScript/TypeScript의 가장 기본적인 데이터 타입은 true

JavaScript 함수 호출및 this의 이해

지난 몇 년 동안 JavaScript 함수 호출에 대해 많은 혼란이 있었습니다. 특히 많은 사람들이 함수 호출에서 this의 의미가 혼란 스럽다고 불평했습니다. 필자의 견해로는, 이 혼란의 대부분은 Core function의 Invocation에 대한 Primitive를 이해하고 그 Primitive에서 함수를 호출하는 방법을 살펴봄으로써 해결됩니다. 실제

Spring Boot에서 Background Thread 만들기

1.Event Listener1.1 Event Listener 란 어떠한 이벤트가 발생하면 호출되어 처리하는 객체. 1.2 Listener 사용법 구현할 기능과 관련된 각종 인터페이스만 제공함으로 클래스는 구현해야함. 1.3 Listener 인터페이스 종류ServletContextListener 웹 어플리케이션의 시작과 종료시 자동으로 발생되는 이벤트를

간단한 YARN Application 만들기

이 내용은 나중에 참고하기 위해 제가 공부하며 정리한 내용입니다.의역, 오역, 직역이 있을 수 있음을 알려드립니다.Original article: Writing YARN Applications이문서는 아파치 하둡 2.7.2 기준으로 작성되어 있습니다. Purpose이 문서는 High level에서 YARN용 Application을 구현하는 방법을 설명

Java 9 와 Project Jigsaw 소개 2

의역, 오역, 직역이 있을 수 있음을 알려드립니다.이 포스트는 원저자의 동의를 얻어 한글로 번역한 내용입니다. This post is a translation of this original article [https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-2] by Flor

Java 9 와 Project Jigsaw 소개 1

의역, 오역, 직역이 있을 수 있음을 알려드립니다.이 포스트는 원저자의 동의를 얻어 한글로 번역한 내용입니다. This post is a translation of this original article [https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1] by Flor

JVM에서 JavaScript 프로그램 하기(Nashorn에 대한 소개)

의역, 오역, 직역이 있을 수 있음을 알려드립니다.이 포스트는 원저자의 동의를 얻어 한글로 번역한 내용입니다. This post is a translation of this original article Riding the Nashorn: Programming JavaScript on the JVM by Niko Köbler from http://www.