API를 만들때 머리를 쥐어짜게 만드는 고민... 늘어나는 API의 URL관리는 어떻게 하지? 비슷한 데이터를 요청하는데 API를 새로 만들어야 하나? 그런데 GarphQL에 대해 알게되면서 머리가 시원해지는 해방감(?)이 느껴진다. endpoint는 하나이고 쿼리를 통해 다양한 API를 만든다. 클라이언트가 필요한 데이터의 스키마를 요청해서 받을 수 있다. 난 이거 쓰고 싶다. 여러모로 매력적이다. 공식 https://graphql.org/learn/ 강좌 강추 how to graphql Moving Existing API From REST To GraphQL 요약 Facebook 에서 만든 오픈소스 API 규격 사용자에게 Endpoint는 하나만 노출시키고 쿼리에 따라 응답한다. 효율적인 데이터 로딩..
https://cloud.spring.io 19. Router and Filter: Zuul 사용목적 라우팅은 마이크로서비스 아키넥쳐의 필수요소이다. Zuul은 JVM기반의 라우터로 Nextflix에서 사용하는 서버사이드 로드 밸러서이다. Authentication Insights Stress Testing Canary Testing Dynamic Routing Service Migration Load Shedding Security Static Response handling Active/Active traffic management zuul 동작의 이해 Zuul Request Lifecycle 필터유형 Filter Types There are several standard Filter types th..
spring boot에 zuul 설정하기 pom.xml zuul module 설정 application 에 zuul proxy 설정 zuul routes 설정 pom.xml zuul module 설정 org.springframework.cloud spring-cloud-starter-zuul 1.4.6.RELEASE zuul routes 설정 @EnableZuulProxy @SpringBootApplication public class MyApplication zuul routes 설정 zuul: routes: tistory: sensitiveHeaders: path: /tisotry/** url: http://come2misun.tistory.com/
채권으로부터 발생하는 현금흐름이 회수되는데까지 걸리는 가중된 평균기간(Weighted Average Term-to-Maturity) 다른 조건이 같다면 듀레이션이 짧은 채권이 좋은 채권 채권가격의 변동성(volatility)을 가늠하는 지표 채권가겨(P)과 수익률(y)은 일정 배수로 반비례 관계가 성립하는데 그 배수가 듀레이션 볼록성(Convexity) 동일한 수익률에서도 곡선의 볼록한 정보에 따라 채권가격의 변동정도 차이가 발생되는데 이때 볼록한 정보를 나타내는 지표 채권가격-수익률곡선 기울기의 변화정도 특징 표면이율과 잔존기간이 일정할 경우 만기수익률이 낮을수록 볼록성은 커진다. 만기수익률과 잔존기간이 일정할 경우 표면이율이 낮아질수록 볼록성은 커진다. 만기수익률과 표면이율이 일정할 경우 잔존기간이 ..
용어 채권 채권수익률의 기간구조(Term Structure of Yields) 각 만기와 이에 대응하는 채권수익률 간의 관계 채권시장에서 각 만기별로 기준금리의 성격을 가짐 기업의 실물투자결정을 위한 자금조달계획 수립이나 정부의 통화 신용정책과 관련하여 중요한 의미 이상적인 채권수익률 구조 : 우리나라를 포함한 대부분의 국가에서는 국채금리를 무위험수익률로 하여 기간구조를 산출 수익률 곡선(Yield Curve) 만기수익률과 잔존만기를 좌표상에서 구성 현재의 경제상황이나 미래의 경제상황 예측 유형 상승형곡선(ascending curve) 정상수익률곡선(normal yield curve) 단기이자율이 장기이자율보다 낮은 형태 경기상승이 시작되는 초기 하강형곡선(descending curve) 단기이자율이 장..
한국어판 개정판을 보고 있다. 번역이 개똥이다..어처구니가 없다.. 심지어 오타도 넘 많다..이걸 봐도 되는건지..ㅠㅠ 인터넷에 돌아다니는 원문 pdf를 꼭 참조!!! 파이썬 라이브러리 Numpy : 다차원배열 최적화 Scipy : 수치연산 matplotlib : 고급 그래프 apt-get install python3-matplotlib scikit-lean http://scikit-learn.org/stable/install.html matplotlib 그림에서 한글입력하기, 그림 크기 조절하기 http://freeprog.tistory.com/88 sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy pyth..
[위키백과] 페르마의 마지막 정리
영국의 수학자 Turing Machines L8: Introduction to Turing Machines and Computations Busy Beaver Turing Machines - Computerphile on computable numbers with an application to the entscheidungsproblem [IDG News Service]“세상 모든 컴퓨터의 시작” ‘튜링 머신’ 발명가 수학자 앨런 튜링의 업적 Turing Machine
인공신경망은 1940년대에 이미 개발된 방법 선형 맞춤(linear fitting)과 비선형 변환(nonlinear transformation or activation)을 반복해 쌓아올린 구조 영상처리, 인공지능, 제어 등 다양한 분야에 적용 최적화 알고리즘 역전파(back propagation) 방법 제프리 힌톤(Geoffrey Hinton) 데이터의 전처리과정(pre-training) 2006년의 논문, A fast learning algorithm for deep belief nets 인공신경망의 각 층을 먼저 비지도 학습방법(unsupervised learning)을 통해 잘 손질해주고, 그렇게 전처리한 데이터를 여러 층 쌓아올려 인공신경망 최적화를 수행하면 훌륭한 결과를 만들어 낼 수 있다. 참..
ENIAC's Birthday https://mitpress.mit.edu/blog/eniacs-birthday On February 15th 1946, ENIAC (the Electronic Numerical Integrator and Computer), the world's first programmable electronic computer made its debut. Thomas Haigh, author of the recently released ENIAC in Action, discusses the milestone and its significance.
Consensus Rule Changes Blockchain Rule Update Process Softfork A softfork is a change to the bitcoin protocol wherein only previously valid blocks/transactions are made invalid. Since old nodes will recognise the new blocks as valid, a softfork is backward-compatible. This kind of fork requires only a majority of the miners upgrading to enforce the new rules. [wiki]Softfork 관련 BIP [BIP16] Pay to..