* News/Tech 4

리액티브에 관하여

리액티브는 4가지 속성으로 이루어진다. 응답성(responsive), 유연성(resilent), 신축성(elastic), 그리고 메시지 주도(message driven) 응답성은 신속하게 응답한다는 뜻이다. 유연성은 장애 허용으로 부분적인 에러나 예외는 이상현상이 아니라 평범한 동작의 일부로 여긴다. 신축성은 트래픽이 늘어나면 서버의 수가 자동으로 늘어나고 트래픽이 줄어들면 서버의 수가 자동으로 줄어드는 클라우드에서 제공하는 확장성을 의미한다. 메시지 주도는 소프트웨어를 구성하는 조각과 조각이 의사소통하는 방식이 메시지를 주고받는 방식으로 이루어진다는 의미이다. 이들은 보내고 잊는(fire-and-forget) 방식으로 주고받으며 소통한다. 리액티브 개발 패러다임에 담긴 메시지 - 임백준 칼럼니스트 님 ..

* News/Tech 2016.10.12

프로그래밍 중 프로그래머가 준수하면 좋을 습관들.

1. 출력 시 오른쪽으로 정렬합니다.(상황에 따라) "my out is your input" -> 출력할 때 오른쪽에 정렬한다면 앞자리 정렬 시 좀 더 편리하게 할 수 있습니다. ex)김상훈 123 667무리수 5 333유재석 1 294이외수 47 924장동건 113 62장현성 123 15하광훈 623 25하동훈 53 934하리수 5 235 *추가 - cmd 창에서 sort 명령어가 있습니다. '/?' 옵션으로 옵션 목록을 확인할 수 있습니다. text 파일을 정렬합니다. 기본으로 맨 앞자리를 기준으로 정렬합니다. '/+n' 옵션을 지정하면 몇 번째 자리부터 정렬할지 지정할 수 있습니다. '/R' 옵션으로 역정렬할 수 있습니다. 2. float 형은 써선 안됩니다. float 연산은 실수 계산을 하는 대..

* News/Tech 2016.10.05