개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (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 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

Reactive(2)

  • CHAPTER17 - 리액티브 프로그래밍(1)

    목차.1. 리액티브 프로그래밍을 정의하고 리액티브 매니패스토를 확인함2. 애플리케이션 수준, 시스템 수준의 리액티브 프로그래밍3. 리액티브 스트림, 자바9플로 API를 사용한 예제 코드 수년 전까지 대규모 애플리케이션은 수십 대의 서버, 기가바이트의 데이터, 수초의 응답 시간, 당연히 여겨졌던 몇 시간으 ㅣ유지보수 시간 등의 특징을 가졌다. 오늘날에는 다음과 같은 적오도 세 가지 이유로 상황이 변하고 있다.빅데이터 : 보통 빅데이터는 페타바이트 단위로 구성되며 매일 증가한다.다양한 환경 : 모바일 디바이스에서 수천 개의 멀티 코어 프로세서로 실행되는 클라우드 기반 클러스터에 이르기까지 다야한 환경에 애플리케이션이 배포된다.사용 패턴 : 사용자는 1년 내내 항상 서비스를 이요할 수 있으며 밀리초 단위의 ..

    2025.06.03
  • CHAPTER15 - CompletableFuture 와 리액티브 프로그래밍 기초(1)

    목차.1. Thread, Future, 자바가 풍부한 동시성 API를 제공하도록 강요하는 진화2. 비동기 API 1. 동시성을 구현하는 자바 지원의 진화처음에 자바는 Runnable과 Thread를 동기화된 클래스와 메서드를 이용해 공유 자원에 대한 접근을 제어했다.2004년 자바 5는 동시성을 지원하고 스레드 생성과 실행을 분리하는 ExecutorService 인터페이스, Runnable, Thread 의 변형을 반환하는 Callable, Future, 제네릭 등을 지원했다. ExecutorService는 Runnable과 Callable 둘 다 실행할 수 있다. 이런 기능들 덕분에 다음 해부터 등장한 멀티코어 CPU에서 쉽게 병렬 프로그래밍을 구현할 수 있게 되었다. 멀티코어 CPU에서 효과적으로 ..

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

티스토리툴바