개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (199)
    • spring (41)
      • JPA (19)
      • TEST (4)
      • 비동기 처리 (4)
      • SECURITY (1)
      • BATCH (0)
      • WebFlux (0)
    • 문제풀이 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • java (43)
      • java (39)
      • servlet_jsp (3)
      • jdbc (1)
    • 프론트 (7)
      • html (6)
      • css (1)
    • DB (12)
      • Oracle-기초 (8)
      • Mysql-기초 (4)
      • Redis (0)
    • CS (4)
      • Network (4)
      • 디자인 패턴 (0)
    • Project (0)
      • e-commerce (0)
    • Book (70)
      • 이펙티브 자바 (55)
      • 클린코드 (0)
      • 모던 자바 인 액션 (15)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

영속성 람다식 이펙티브 자바 단위 테스트 Collector 비동기 JPA 제네릭 가변인수 람다 Flow 메서드 참조 통합 테스트 DSL 리액티브 프로그래밍 CompletableFuture Reactive 리액티브 스트림 Future

최근글

댓글

공지사항

아카이브

CompletableFuture(2)

  • CHAPTER16 - CompletableFuture : 안정적 비동기 프로그래밍(2)

    1. 두 개 이상의 비동기 연산을 파이프라인으로 만들고 합치기2. 비동기 작업 완료에 대응하기 1. 비동기 작업 파이프라인 만들기 우리와 계약을 맺은 모든 상점이 하나의 할인 서비스를 사용하기로 했다고 가정하자. 할인 서비스에서는 서로 다른 할인율을 제공하는 다섯 가지 코드를 제공한다.public class Discount { public enum Code { NONE(0), SILVER(5), GOLD(10), PLATINUM(15), DIAMOND(20); private final int percent; Code(int percent) { this.percent = percent; } public int getP..

    2025.06.01
  • CHAPTER16 - CompletableFuture : 안정적 비동기 프로그래밍(1)

    목차.1. 비동기 작업을 만들고 결과 얻기2. 비블록 동작으로 생산성 높이기3. 비동기 API 설계와 구현4. 동기 API를 비동기적으로 소비하기 1. Future의 단순 활용Future 인터페이스는 미래의 어느 시점에 결과를 얻는 모델에 활용할 수 있다. 시간이 걸릴 수 있는 작업을 Future 내부로 설정하면 호출자 스레드가 결과를 기다리는 동안 다른 유용한 작업을 수행할 수 있다. Future 는 저수준의 스레드에 비해 직관적으로 이해하기 쉽다는 장점이 있다. Future를 이용하려면 시간이 오래 걸리는 작업을 Callable 객체 내부로 감싼 다음에 ExecutorService 에 제출해야 한다.public static void main(String[] args) { ExecutorServ..

    2025.06.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바