본문 바로가기

카테고리 없음

2020-07-17 18시 개발자 글 모음 | "kafka exactly-once d" 외 6개 이야기

Today 해외 UI/UX 뉴스레터 #99(7월17일) by 전민수

  • 요즘 국내/해외 UX 방법론 A-Z 연구하는데 열중하고 있습니다
  • UX 방법론 > 디자인 시스템 가이드
  • Chigisoft’s UI/UX Boot Camp: A Journey from Abstract to Design


[Today VR Vol. 26] 부동산에 활용될 수 있는 가상현실 서비스 by 진희수 about VR

  • 사진만으로 집을 볼 때 왜곡될 수 있는 원근감이나 밝기를 최대한 현실과 유사하게 확인할 수 있는 것이죠
  • 이 외에도 보안이나 전염병 등의 이유로 집을 직접 보러 가기 어려운 경우에도 유용하게 활용할 수 있습니다
  • 온라인에서 옷을 구매하는 것처럼 가상현실에서 집을 계약하는 날이 올 수도 있지 않을까요?


4장 스프링 마이크로서비스 디스커버리 by 김민석 about Spring


    Java Stream (4) 스트림 주요 메소드 by 민동휘 about Java

    • // 예시 데이터를 area 오름차순으로 재가공 List orderByAreaList = cities
    • println(areaOver2000); // 결과 true false Stream::allMatch 모든 원소가 검색 조건에 일치해야 true boolean allAreasOver100 = cities
    • println(allAreasOver1000); // 결과 true false Stream::nonMatch 모든 원소가 검색 조건에 일치하지 않아야 true (allMatch와 반대 동작) boolean allAreasAreNotOver1000 = cities


    [Java9] Reactive Stream Flow - Processor 실습 by 염광호

    • onSubscribe(subscription); } @Override public void onNext(TempInfo item) { subscriber
    • Test public void test2() throws InterruptedException { MyPublisher myPublisher = new MyPublisher("Seoul"); MySubscriber subscriber_1 = new MySubscriber(); MySubscriber subscriber_2 = new MySubscriber(); myPublisher
    • temp=-15} thread : Test worker TempInfo {town='Seoul


    데잇걸즈PM이 이야기하는 데잇걸즈 이야기 - 데잇걸즈PM은 무엇을고민하고어떻게해왔으며,무엇을목표하고 있을까 by 김영웅

    • 단순히 교육에서 끝나는 것이 아니라 함께 성장하고 격려하고 도움을 주고받는 데이터 기반의 커뮤니티를 꾸리고 지속하는 것이 데잇걸즈PM으로 제가 향하고 있는 목표입니다
    • 데잇걸즈의 슬로건인 데이터에 대한 전문성을 가진 여성인재를 양성하는 것과 IT업계를 비롯한 다양한 산업에 여성인재가 자리잡고 영향력을 발휘하기 위해서라도 함께 성장하고 커뮤니티를 이뤄가는 것이 굉장히 중요하고 필수적인 요소라고 저희는 생각합니다
    • 올해의 데잇걸즈 과정은 제가 먼저 체험한 학습설계의 방법과 현업에 있는 데이터 전문가들의 피드백과 코칭을 바탕으로 설계되었습니다


    kafka exactly-once delivery를 지원하기 위한 transaction by 최원영 about Kafka

    • toString(); # 트랜잭션 처리하는 프로듀서 구분자 public static void main(String[] args) throws Exception{ Properties configs = new Properties(); configs
    • log --deep-iteration baseOffset: 16 lastOffset: 16 count: 1 baseSequence: 0 lastSequence: 0 producerId: 1000 producerEpoch: 21 partitionLeaderEpoch: 0 isTransactional: true isControl: false position: 1680 CreateTime: 1594965813907 size: 122 magic: 2 compresscodec: NONE crc: 3909138376 isvalid: true | offset: 16 CreateTime: 1594965813907 keysize: -1 valuesize: 54 sequence: 0 headerKeys: [] baseOffset: 17 lastOffset: 17 count: 1 baseSequence: -1 lastSequence: -1 producerId: 1000 producerEpoch: 21 partitionLeaderEpoch: 0 isTransactional: true isControl: true position: 1802 CreateTime: 1594965813942 size: 78 magic: 2 compresscodec: NONE crc: 3102183917 isvalid: true | offset: 17 CreateTime: 1594965813942 keysize: 4 valuesize: 6 sequence: -1 headerKeys: [] endTxnMarker: COMMIT coordinatorEpoch: 0
    • class); private final static String TOPIC_NAME = "test"; private final static String BOOTSTRAP_SERVERS = "kafka:9092"; private final static String GROUP_ID = "test-group"; private final static String TRANSACTION_CONFIG = "read_committed"; # 트랜잭션 설정 커밋된 데이터만 읽는다