본문 바로가기

IT/기타11

chapter 12. 리액티브 데이터 퍼시스턴스 (책. Spring in Action) 12.1 스프링 데이터의 리액티브 개념 이해하기 릴리즈 트레인 kay (2017-10)부터 리액티브 레퍼지터리 지원을 제공하기 시작 리액티브 레퍼지터리는 카산드라, 몽고DB, 카우치베이스, Redis 등을 지원 (RDB나 JPA는 지원하지 않는데, 이는 표준화된 비동기 API를 제공하지 않기 때문이라고.. ) 스프링 데이터 리액티브 개요 리액티브 레퍼지터리는 도메인 타입이나 컬랙션 대신 Mono나 Flux를 인자로 받거나 반환하는 메서드를 갖는다는 것이 핵심 Flux findByType(Ingredient.TYPE type); 위 코드 처럼 findByType() 메서드는 Flux 타입을 반환 간단히 말해, 스프링 데이터의 리액티브 레퍼지터리는 도메인 타입이나 컬렉션 대신 Mono나 Flux를 인자로 받.. 2022. 3. 4.
chapter 8. 비동기 메시지 전송하기 (책. Spring in Action) chapter 8. 비동기 메시지 전송하기 - 비동기 메시지 전송 - JMS(Java Message Service), RabbitMQ, 카프카(kafka)를 사용해서 메시지 전송하기 - 브로커에서 메시지 가져오기 - 메시지 리스닝하기 tip. 비동기 메시지는 애플리케이션 간의 결합도를 낮추고 확장성을 높여준다. JMS(Java Message Service), RabbitMQ, AMQP(Advanced Message Queueing Protocol), 카프카 등이 있음. 1. JMS로 메시지 전송하기 - JMS는 두개 이상의 클라이언트 간에 메시지 통신을 위한 공통 API를 정의하는 자바 표준 - 스프링은 JmsTemplate이라는 템플릿 기반의 클래스를 통해 JMS를 지원 - 프로듀서(producer)가.. 2022. 1. 28.
[DBever] auto-commit 설정/해제 mac 기준 설정방법입니다. 1. Preferences를 클릭합니다. ( 단축키 commend + , ) 2. 연결 -> 연결유형 -> Auto-commit by default 체크/해제 위와 같이 작업하면 auto-commit을 설정 및 해제 할 수 있습니다. 메뉴 -> 데이터베이스 -> 트랜잭션 모드 -> Manual Commit으로 설정하면 커밋 및 롤백 버튼이 활성화 됩니다. 2021. 5. 27.
IntelliJ 단축키 (Mac) 도큐먼트보기 : F1 키 라인 복사 : commend + d 라인 삭제 : commend + delete 라인 합치기 : shift + ctrl + j 라인 옮기기 : shift + option + ↑↓ 구문 옮기기 : shift + commend + ↑↓ 엘리먼트 옮기기 : shift + commend + option + ← → 메소드 인자값 즉시보기 : commend + p 코드 구현부 즉시보가 : option + space 커서이동&포커스 단어별이동 : option + ← → 단어 선택 : shift + option + ← → 라인 처음,끝이동 : fn + ← → 라인 선택 : shift + fn + ← → , shift + commend + ← → page up/down : fn + ↑↓ 포커스범.. 2021. 3. 3.
반응형