분류 전체보기

    2017년 목표

    근래 몇년째 꿈이 없는 삶을 살았던 것 같다. 꿈이 있어도 막연한 꿈이었다.몇년전에도 이번에는 반드시 목표를 정하고 삶을 살기로 했는데 하루하루 살기에 바빴던 것 같다.그래서 변화된 것조차 없었던 것 같다. 2017년에는 그러지 않으려 했는데 또 1월이 가려 하고 있다.늦었지만 더 늦기 전에 목표를 다잡아 본다. Top3 Core valuesFamilyHealthself-improvement Self - Category prioritizationinfant carePhysical healthMental health Role - Category prioritizationHusbandFatherSoftware engineer Habitual Goalsstudy english conversation and i..

    2016 블로그 결산

    AtinStory2016 블로그 결산 재료 준비하고 '요리'해서 포스팅하는 것만으로도 상줘야 될 블로그입니다#요리 #8년차블로그 #10만+방문자 #40+포스팅2016 글작성 수42개12345678910111206121824주제별 글작성 수17요리1일상다반사1반려동물1인테리어태그별 글작성 수2블리2쪼꼬1JPA1hibernate1셀프 인테리어1와이프짱짱2016 방문자 수132,582명12345678910111207,50015,00022,50030,000조회수 높은 글1위아파트 중문, 현관문, 현관 바닥 셀프 인테리어3,573회2위[집들이] 묶은지보쌈, 꽃게탕, 훈제연어샐러드, 콘치즈, 새우구이, 등갈비, 단호박훈제연어474회3위비빔국수382회QueryDSL302회Clean Code - Null 리턴286회[..

    ReactiveX

    이 글은 ReactiveX - Intro를 번역한 글입니다. Original Text[1] ReactiveX - Intro ReactiveXReactiveX는 observable sequences를 사용하여 비동기(asynchronous) 및 이벤트 기반 프로그램(event-based programs)을 작성하기 위한 라이브러리입니다. 옵져버 패턴(observer pattern)을 확장하여 데이터 및 / 또는 이벤트의 시퀀스를 지원하고 낮은 수준의 스레딩(low-level threading), 동기화(synchronization), 스레드 안전성(thread-safety), 동시 데이터 구조(concurrent data structures,) 및 논 블로킹 I/O(non blocking I/O)과 같은 ..

    리액티브란 무엇인가? (What's in a Name : Reactive)

    이 글은 "What's in a Name : Reactive"를 번역하고 정리한 글입니다. Original Text[1] What's in a Name : Reactive 용어, 뜻 상세 정보, 사용 예 반응형(Responsive) 사용자 인터페이스의 일시적인 동작을 설명할 때 UI가 사용자 입력에 신속하게 반응하거나 응답하는 경우 예) 반응형 웹(Responsive web) 리액션을 보여준다 예) 스프레드 시트, Model-View-Controller 패턴 Spreadsheet 스프레드 시트에서 셀 "A42"의 값을 변경하면 수식에서 A42를 참조하는 다른 모든 셀이 즉시 업데이트되는 예 즉각적인 의미이므로이 행동을 "리액티브"라고 생각할 수도 있음 데이터 바인딩 데이터 바인딩이 되어서 실시간으로 GU..

    리액티브 프로그래밍 대 리액티브 시스템 (Reactive Programming vs Reactive Systems)

    리액티브 프로그래밍 대 리액티브 시스템 (Reactive Programming vs Reactive Systems)

    아래 글은 LightBend의 "Reactive Programming versus Reactive Systems"를 번역한 글입니다. 리액티브 프로그래밍 대 리액티브 시스템 Reactive Programming vs Reactive Systems 끊임없는 혼란과 과부하가 걸린 바다에서 단순한 반응 설계 원리 세트에 착수Jonas Boner와 Viktor Klang, Lightbend Inc. 요약2013년에 Reactive Manifesto를 공동 저작 한 이후, Reactive는 선택한 일부 기업 내에서 단지 프린지 프로젝트에서만 사용되는 애플리케이션 구축을위한 사실상 확인되지 않은 기술이 되었습니다. - 미들웨어 분야의 수많은 대기업에서 전반적인 플랫폼 전략의 일부가되었습니다. 이 글의 목표는 Rea..

    리액티브 스트림(Reactive Streams)

    Original text[1] reactive-streams.org (http://www.reactive-streams.org/) [2] reactive stream wiki (https://en.wikipedia.org/wiki/Reactive_Streams) 이 글은 위 원본 글을 번역한 글입니다. 오역이 있을 수 있습니다. 리액티브 스트림(Reactive Streams)리 액티브 스트림은 논블로킹(non blocking) 역압(back pressure)으로 비동기 스트림 처리 표준을 제공하기위한 계획입니다. 여기에는 런타임 환경 (JVM 및 JavaScript)과 네트워크 프로토콜을 위한 노력이 포함됩니다. 문제데이터의 스트림, 특히 볼륨이 미리 결정되지 않은 "라이브"데이터를 처리하려면 비동기 시..

    데이터 스트림

    스트림이란 용어가 리액티브와 같이 참 많은 곳에서 사용이 된다.데이터 스트림이란 용어도, 스트림이란 용어도 있는데 간략하게 알아보자. 데이터 스트림(Data stream)일단 데이터 스트림이란 무엇일까?다음과 같이 정의할 수 있다.데이터가 열을 지어 흐르는 것처럼 입력되는 것정해진 포맷을 사용하여 문자 또는 바이트 형식으로 송수신되는 데이터 항목의 연속적인 흐름데이터의 양이 한정되어 있지 않고 지속적으로 생성되고, 시간에 따라 값이 변하는 데이터의 흐름연속적으로 흘러들어오는 데이터 (예 : 바이트 배열)예) 주식 가격, 사용자 클릭, IoT, 게임 데이터, 사용자 행동 정보, 채팅 실시간 처리(Real-time processing)대량의 데이터를 빠르게 처리하기 위한 데이터 처리의 목표 또는 제약 사항실..

    동시성 관련 분류

    Reactive쪽으로 파고들면 파고들수록 머리가 아프다.다른 분의 말대로 정말 이것은 리택티브의 홍수이다.정리하기가 쉽지 않다. JVM 환경에서 리액티브 API • Reactor 2.5- 4세대이자 리액티브 스트림(Reactive Streams)을 기반으로 함 - https://projectreactor.io/- https://github.com/reactor/reactor-core- https://projectreactor.io/docs/core/release/api/ • RxJava 1.x- 2세대이자 가장 많이 사용되는 구현체- http://reactivex.io/- https://github.com/ReactiveX/RxJava • Akka Stream 2.x- 3세대이자 Reactive API ..

    Java9 특징

    Java 9 REPL (JShell)오라클은 쉘과 REPL(Read Evaluate Print Loop)을 위한 새로운 툴인 "JShell"을 소개한다.이것은 자바 클래스, 인터페이스, 객체 등의 생성을 매우 쉽게 실행하고 테스트하기 위해 사용된다. 프로그래밍 언어를 구현하는 방법 중에서 인터프리터(해석기) 방식이 있다. 사용자가 입력한 프로그램을 읽고 값을 계산한 다음 출력하는 일을 반복한다. 이렇게 읽고(read), 계산하고(evaluate), 출력하는(print) 반복 구조를 REPL(read-eval-print loop)이라고 한다 다운 가능한 곳 : https://jdk9.java.net/download/ G:\>jshell | Welcome to JShell -- Version 9-ea | F..

    vert.x VS Akka

    Vert.x vs akka from Chang-Hwan Han Reference[1] Vert.x VS Akka (https://java.libhunt.com/project/vertx/vs/akka)[2] Why we chose Akka for our cloud device solution(https://techblog.king.com/why-we-choose-akka-for-our-cloud-device-solution/)[3] Difference in message-passing model of Akka and Vert.x(http://stackoverflow.com/questions/21481238/difference-in-message-passing-model-of-akka-and-vert-x)[..