본문 바로가기

카테고리 없음

2020-12-31 08시 개발자 글 모음 | "2020년 회고" 외 6개 이야기

Reactive와 Spring 4 (C10K, 리액티브 선언문, 리액티브 스프링 등장 전) by 이정훈 about Spring

  • accept(new Output()); } } public class AsyncShoppingCardService implements ShoppingCardService { @Override public void calculate(Input value
  • printStackTrace(); } } } public interface ShoppingCardService { Future calculate(Input value); } public class FutureShoppingCardService implements ShoppingCardService { @Override public Future calculate(Input value) { FutureTask future = new FutureTask<>(() -> { Thread
  • } } public interface ShoppingCardService { CompletionStage calculate(Input value); } public class CompletionStageShoppingCardService implements ShoppingCardService { @Override public CompletionStage calculate(Input value) { return CompletableFuture


Observer Pattern (관찰자, 옵저버, JDK의 Observable, 발행구독과 차이점) by 이정훈 about JDK,Design Pattern

  • public interface Subject { void registerObserver(Observer observer); // 동시성 문제로 동기화 필요 void unregisterObserver(Observer observer); // 동시성 문제로 동기화 필요 void notifyObservers(T event); } public interface Observer { void observe(T event); }
  • concurrent 의 컬렉션을 직접 사용하는게 낫다 Observable은 Vector와 synchronized void addObserver 등으로 이미 직접 구현이 되어있기 때문
  • 발행구독 패턴은 Subject - Observer 사이에 간접적인 계층(=이벤트 채널)이 하나 더 있다


golang - Go 1.14에서 defer가 빨라지는 것은 8개까지 by 최흥배 about GoLang

  • online game server programmer
  • Visual Studio


718 박스터 GTS 2020년 운용비용 계산 by 이상균


    EC2 (Amazon Linux 2) 에 Jenkins 설치하기 by 이동욱 about Linux

    • 기존에 작성된 EC2 (Amazon Linux 1) 에 Jenkins 설치하기 이 있지만
    • Amazon Linux1 때와 마찬가지로 80 포트 (Nginx) 로 들어온 접근을 8080 (Jenkins) 로 프록시 패스해줍니다
    • 이후 남은 설치법은 기존 Jenkins 설치 방법 (보안그룹 등록 + 젠킨스 설치 마법사 실행등) 과 동일하니 그대로 이어서 진행하시면 됩니다


    TIL 94 | Next.js 동적라우팅과 API 라우팅 방법 by 이지형


      2020년 회고 by 이상균