반응형

Spring 부트 프레임 워크에서 Apache Camel을 사용하는 ActiveMQ 생산자에 대한 성능 설정

Spring 부트 프레임 워크에서 Apache Camel을 사용하는 ActiveMQ 생산자에 대한 성능 설정 1. 질문(문제점): 우리는 스프링 부트 애플리케이션을 가지고 있으며 메시지 처리를위한 프레임 워크로 apache camel을 사용하고 있습니다. 우리는 큐의 다른 쪽 끝에있는 Logstash가 소비자로 수신하는 ActiveMQ 큐의 메시지를 빠르게 대기열에 넣을 수 있도록 애플리케이션 설정을 최적화하기 위해 최선을 다하고 있습니다. 문서가 여러 곳에 흩어져 있고 사용 가능한 구성이 너무 많습니다. 예를 들어, 스프링 부츠 의 낙타 링크는 102 개의 옵션을 지정합니다. 유사하게, activemq apache camel 링크는 이것들을 훨씬 더 자세히 설명합니다. 이것은 현재 우리가 구성한 것입니..

카테고리 없음 2021.02.28

Spring Boot에서 고객 만 소유 한 데이터베이스에서 데이터를 가져 오는 올바른 방법

Spring Boot에서 고객 만 소유 한 데이터베이스에서 데이터를 가져 오는 올바른 방법 1. 질문(문제점): 나는 Spring Boot에서 첫 번째 응용 프로그램을 작성하고 있는데 이것이 어리석은 질문이라면 죄송합니다. 데이터베이스에 "customer"테이블과 외래 키로 customer_id가있는 "building"테이블이 있으므로 어떤 고객이 어떤 건물을 소유하고 있는지 알 수 있습니다. 지금 당장 이해했듯이 저장소 폴더에는 데이터베이스 구축 테이블과의 통신을 처리하는 BuildingRepository.java가 있어야합니다. 거기에 "getAll ()"메소드가 작성되어 있지만 customer_id에 관계없이 모든 건물 목록을 반환합니다. 그런 다음 모든 건물을 반환하는 getAll () 메서드가있..

카테고리 없음 2021.02.28

Gradle 소스 세트

1. 개요 소스 세트는 Gradle 프로젝트 에서 소스 코드를 구조화하는 강력한 방법을 제공 합니다.이 빠른 자습서에서는 사용 방법을 살펴 보겠습니다. 2. 기본 소스 세트 기본값으로 이동하기 전에 먼저 소스 세트가 무엇인지 설명하겠습니다. 이름에서 알 수 있듯이 소스 세트는 소스 파일의 논리적 그룹을 나타냅니다 .Java 프로젝트의 구성을 다룰 것이지만 개념은 다른 Gradle 프로젝트 유형에도 적용 할 수 있습니다. 2.1. 기본 프로젝트 레이아웃 간단한 프로젝트 구조부터 시작하겠습니다. source-sets ├── src │ ├── main │ │ └── java │ │ ├── SourceSetsMain.java │ │ └── SourceSetsObject.java │ └── test │ └── j..

카테고리 없음 2021.02.28

더 이상 사용되지 않는 CollectionModel 대신 무엇을 사용해야합니까?

더 이상 사용되지 않는 CollectionModel 대신 무엇을 사용해야합니까? 1. 질문(문제점): Spring 문서는 https://docs.spring.io/spring-hateoas/docs/1.2.2/reference/html/#migrate-to-1.0.changes.representation-models 대신 리소스 대신 CollectionModel을 사용해야 함을 알려줍니다. 수업. 그러나 그렇게하면 IDE에서 CollectionModel이 더 이상 사용되지 않는다고 알려줍니다. 여기처럼 : 스프링 부트에서 HATEOAS를 달성하기 위해 지금 무엇을해야합니까? 아니면 지금 사용해야합니까? 2. 해결방안: 생성자 만 더 이상 사용되지 않습니다. 대신 CollectionModel의 정적 메서드..

카테고리 없음 2021.02.28

Open Feign으로 파일 업로드

1. 개요 이 튜토리얼에서는 Open Feign을 사용하여 파일을 업로드하는 방법을 보여줍니다. Feign 은 마이크로 서비스 개발자가 REST API를 통해 선언적 방식으로 다른 마이크로 서비스와 통신 할 수있는 강력한 도구입니다. 2. 전제 조건 의합시다 편안한 웹 서비스가 노출되어 있다고 가정 세부 사항은 파일 업로드 및 아래 : POST http://localhost:8081/upload-file 따라서 Feign 클라이언트 를 통한 파일 업로드를 설명하기 위해 아래와 같이 노출 된 웹 서비스 API를 호출합니다. @PostMapping(value = "/upload-file") public String handleFileUpload(@RequestPart(value = "file") Multip..

카테고리 없음 2021.02.28

Java HashMap로드 팩터

1. 개요 이 기사에서는 Java의 HashMap 에서로드 팩터의 중요성 과 이것이 맵의 성능에 어떤 영향을 미치는지 살펴볼 것입니다. 2. HashMap 은 무엇입니까 ? HashMap의 클래스는 자바 컬렉션 프레임 워크에 속하며의 기본 구현을 제공하는 지도 인터페이스를. 키-값 쌍으로 데이터를 저장하고자 할 때 사용할 수 있습니다. 이러한 키-값 쌍을 맵 항목이라고하며 Map.Entry 클래스 로 표시됩니다 . 3. HashMap 내부 부하율을 논의하기 전에 몇 가지 용어를 검토해 보겠습니다. 해싱 생산 능력 문지방 다시 해싱 충돌 HashMap 은 객체 데이터를 대표 정수 값에 매핑하는 알고리즘 인 해싱 원칙에 따라 작동 합니다 . 해싱 함수는 키-값 쌍을 저장하고 검색하기 위해 버킷의 인덱스를 계..

카테고리 없음 2021.02.28

클래스를 올바르게 검증하는 방법

클래스를 올바르게 검증하는 방법 1. 질문(문제점): 주소 등록을위한 간단한 수업이 있습니다 @Data @Builder @NoArgsConstructor @AllArgsConstructor public class ColorDto { @Size(min = 2, max = 100, message = "The size must be in the range 2 to 100") private String colorName; } 내 양식에서이 클래스의 개체와 데이터베이스에 이미있는 모든 엔터티를 추가합니다. List colors = colorService.getAll(); model.addAttribute("colors", colors); model.addAttribute("colorForm", new ColorD..

카테고리 없음 2021.02.28

Spring 및 Java Config로 REST API 빌드

1. 개요 이 기사는 Spring에서 REST 를 설정 하는 방법 – 컨트롤러 및 HTTP 응답 코드, 페이로드 마샬링 구성 및 콘텐츠 협상을 보여줍니다. 2. Spring에서의 REST 이해 Spring 프레임 워크는 RESTful 서비스를 생성하는 두 가지 방법을 지원합니다. ModelAndView 와 함께 MVC 사용 HTTP 메시지 변환기 사용 의 ModelAndView 접근 방식은 나이가 훨씬 더 문서화뿐만 아니라, 더 자세한 정보 및 구성 무겁습니다. REST 패러다임을 이전 모델로 통합하려고 시도하지만 문제가없는 것은 아닙니다. Spring 팀은 이것을 이해하고 Spring 3.0부터 일류 REST 지원을 제공했습니다. HttpMessageConverter 및 주석을 기반으로하는 새로운 접근..

카테고리 없음 2021.02.27
반응형