$ npm install -g typescript
$ tsc path/to/source.ts --target ES5
$ tsc path/to/*.ts --watch --target ES5
- Reference: https://www.youtube.com/watch?v=-PR_XqW9JJU
package homo.efficio.json.jackson.custom.serialization; | |
import com.fasterxml.jackson.core.JsonProcessingException; | |
import com.fasterxml.jackson.databind.ObjectMapper; | |
import com.fasterxml.jackson.databind.module.SimpleModule; | |
import homo.efficio.json.jackson.custom.serialization.domain.CellPhone; | |
import homo.efficio.json.jackson.custom.serialization.domain.FamilyMember; | |
import homo.efficio.json.jackson.custom.serialization.domain.MobileVendor; | |
import homo.efficio.json.jackson.custom.serialization.serializer.CellPhoneSerializer; | |
import homo.efficio.json.jackson.custom.serialization.serializer.FamilyMemberSerializer; |
public class Elem { | |
public String key; | |
public String value; | |
public Elem (String key, String value) { | |
this.key = key; | |
this.value = value; | |
} | |
public boolean equals(Object o) { | |
Elem other = (Elem) o; | |
return key.equals(other.key) |
import java.util.UUID; | |
UUID.randomUUID(); | |
Integer.parseInt("8654", 16); |
$ npm install -g typescript
$ tsc path/to/source.ts --target ES5
$ tsc path/to/*.ts --watch --target ES5
์ฐ๋ฆฌ๋ ์์ฑํ๊ธฐ ์ฌ์ด ์ฝ๋๋ณด๋ค๋ ์ ์ง๋ณด์ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ๋๊ฒ ํ๊ฐํ๋ค.
Command Query Separation
์ง๋ฌธ์ ๋ต์ ๋ณ๊ฒฝํ์ง ์๋๋ค
<?php | |
try { | |
foo(); | |
} catch (RuntimeException $e) { | |
throw new CustomException('์ฌ์ฉ์ ์ ์ ์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค'); | |
} | |
class CustomException extends RuntimeException {} |
openapi: 3.0.0 | |
info: | |
title: jhipsterdemo API | |
description: jhipsterdemo API documentation | |
contact: {} | |
version: '0.0.1' | |
servers: | |
- url: http://localhost:8080/ | |
variables: {} | |
paths: |
์์ ๋ชฉ๋ก: https://okky.kr/article/538114
[OKKYCON: 2018] ์ ์ง์ฑ - ํ ์คํธํ๊ธฐ ์ฌ์ด ์ฝ๋๋ก ๊ฐ๋ฐํ๊ธฐ