반응형

이 사이트에 연결할 수 없습니다. localhost 연결을 거부했습니다. 빈 프로젝트

이 사이트에 연결할 수 없습니다. localhost 연결을 거부했습니다. 빈 프로젝트 1. 질문(문제점): 내 로컬 호스트가 페이지를로드하지 않습니다. http://localhost:8080/ This site can’t be reached localhost refused to connect. 새로운 프로젝트가 있고 프로젝트를 실행할 때 오류가 발생하지 않거나 오류가 표시되지 않지만 localhost를 사용하여 보려고하면 위의 오류가 표시됩니다. 내 프로젝트에 대한 세부 정보는 다음과 같습니다. 내 컴퓨터의 Java 버전 : C : \ WINDOWS \ system32> java -version java 버전 "1.8.0_121"Java (TM) SE 런타임 환경 (빌드 1.8.0_121-b13) Jav..

카테고리 없음 2021.03.03

최대 절전 모드 LAZY 로딩 및 스프링의 UserDetails

최대 절전 모드 LAZY 로딩 및 스프링의 UserDetails 1. 질문(문제점): 상태 비 저장 REST 백엔드가 있습니다. 따라서 HTML보기가 없습니다. JSON 및 REST 엔드 포인트 만 있습니다. 인증은 Json 웹 토큰으로 수행됩니다. 클라이언트는 각 요청에서 JWT를 보냅니다. 내 백엔드는이 JWT의 제목 클레임에서 사용자의 이메일을 가져옵니다. 그런 다음 데이터베이스에서 UserModel을로드합니다.class LiquidoUserDetailsService implements UserDetailsService { ...} 각 사용자는 팀의 일부입니다. 하지만 팀은 많은 정보를 담고있는 큰 실체입니다. 따라서 팀은 필요할 때만 느리게로드됩니다. UserModel.java @Entity @T..

카테고리 없음 2021.03.03

자바 및 스프링 데이터를 사용한 Elasticsearch 페이지 매김 Elasticsearch

자바 및 스프링 데이터를 사용한 Elasticsearch 페이지 매김 Elasticsearch 1. 질문(문제점): 쿼리 결과에 페이지를 매겨 프런트 엔드로 보내려고합니다. 이 프런트 엔드는 몇 분 안에 추가 데이터 페이지를 요청합니다. 여기 에 대한 공식 문서를 읽고 있습니다 . search_after+ pit_id가 내 필요를 충족시킬 것임을 이해 합니다. Java 및 spring-data-elasticsearch로 이것을 구현하려고 할 때 문제가 나타납니다. 나는 spring-data-elasticsearch 문서를 조사했지만 search_after또는 에 대해 아무것도 찾을 수 없었습니다 pit_id. 그래서 제 질문은이 사용 사례가 spring-data-elasticsearch에서 지원됩니까? ..

카테고리 없음 2021.03.03

map ()과 flatMap ()의 차이점

1. 개요 map () 및 flatMap () API는 기능 언어에서 비롯됩니다. Java 8에서는 Optional , Stream 및 CompletableFuture 에서 찾을 수 있습니다 (약간 다른 이름 으로 사용됨 ). 스트림 은 일련의 객체를 나타내는 반면 선택 사항은 존재하거나 없을 수있는 값을 나타내는 클래스입니다. 다른 집계 작업 중에서 map () 및 flatMap () 메서드가 있습니다. 둘 다 동일한 반환 유형을 가지고 있음에도 불구하고 상당히 다릅니다. 스트림과 옵션의 몇 가지 예를 분석하여 이러한 차이점을 설명하겠습니다. 2. optioanal에서 Map,Flatmap 사용방법 지도 () 메소드는 잘 작동 옵션 - 함수가 반환하는 경우 정확한 우리를 입력 할 필요가 : Option..

카테고리 없음 2021.03.03

Get 컨트롤러는 Spring JPA에서 List <String>이 null로 JSON을 수신합니다.

Get 컨트롤러는 Spring JPA에서 List 이 null로 JSON을 수신합니다. 1. 질문(문제점): Postman을 통해 새 엔터티를 게시 할 때 모든 것이 잘 작동하며 이에 대한 답을 얻습니다. { "id": 3, "ingredients": [ "Eggs", "Oil" ] } 하지만 데이터베이스에서 기존 엔터티를 가져 오려고하면 List 성분이 "null"로 반환됩니다. [ { "id": 3, "ingredients": null } ] 내 모델은 다음과 같습니다. package com.petie.weeklyrecipesschedule.model; import javax.persistence.*; import java.util.List; @Entity public class Recipe { @I..

카테고리 없음 2021.03.03

원하는대로 페이지를 리디렉션 할 수없는 이유

원하는대로 페이지를 리디렉션 할 수없는 이유 1. 질문(문제점): localhost / gwtech / trangchu 에서 localhost / gwtech / search / example으로 제대로 리디렉션 할 수 있지만이 localhost / gwtech / san-pham / example 에서는 localhost / gwtech / san-pham / search로 이동 하지만 localhost / gwtech / search / example 및 show HTTP 상태 405 – 메서드가 허용되지 않음 내 코드 : Find 코드 스 니펫 실행 Hide results 스 니펫 확장 제어 장치 @Autowired public HomeServiceImpl homeService; @Autowired..

카테고리 없음 2021.03.03

Java 8 Collectors toMap 사용방법

1. 개요 이 빠른 자습서에서는 Collectors 클래스 의 toMap () 메서드에 대해 설명합니다 . 이를 사용하여 Stream을 Map 인스턴스 로 수집 합니다. 여기에서 다루는 모든 예제에 대해 책 목록을 시작점으로 사용하고이를 다른 Map 구현 으로 변환합니다 . 2. List 에 를 Map으로 변경 List 를 Map 으로 변환하여 가장 간단한 경우부터 시작하겠습니다 . Book 클래스를 정의하는 방법은 다음과 같습니다 . class Book { private String name; private int releaseYear; private String isbn; // getters and setters } 그리고 코드의 유효성을 검사하기 위해 책 목록을 만들 것입니다. List bookLi..

카테고리 없음 2021.03.03

String에서 char(문자열) 갯수 찾는방법

1. 개요 Java 의 문자열 에서 문자의 발생 수를 계산하는 방법에는 여러 가지가 있습니다 . 이 빠른 기사에서는 먼저 핵심 Java 라이브러리를 사용한 다음 Spring 및 Guava와 같은 다른 라이브러리 및 프레임 워크를 사용하여 문자 수를 계산하는 방법에 대한 몇 가지 예에 초점을 맞출 것입니다. 2. Core Java Lib 사용 2 .1. 명령 적 접근 일부 개발자는 핵심 Java를 선호 할 수 있습니다. 문자열에서 문자의 발생 횟수를 계산하는 방법에는 여러 가지가 있습니다. 간단하고 순진한 접근 방식으로 시작하겠습니다. String someString = "elephant"; char someChar = 'e'; int count = 0; for (int i = 0; i < someStri..

카테고리 없음 2021.03.02

Java InputStream을 문자열로

1. 개요 이 튜토리얼에서는 Guava , Apache Commons IO 라이브러리 및 일반 Java를 사용하여 InputStream 을 String 으로 변환하는 방법을 살펴 봅니다 . 2. 구아바로 변환 ByteSource 기능을 활용하는 Guava 예제부터 시작하겠습니다 . @Test public void givenUsingGuava_whenConvertingAnInputStreamToAString_thenCorrect() throws IOException { String originalString = randomAlphabetic(8); InputStream inputStream = new ByteArrayInputStream(originalString.getBytes()); ByteSource..

카테고리 없음 2021.03.02

자바 스레드 풀 소개(Threadpool)

1. 소개 이 기사는 표준 Java 라이브러리의 다양한 구현으로 시작한 다음 Google의 Guava 라이브러리를 살펴 보는 Java의 스레드 풀을 살펴 봅니다. 2. 스레드 풀 Java에서 스레드는 운영 체제의 리소스 인 시스템 수준 스레드에 매핑됩니다. 제어 할 수없는 방식으로 스레드를 생성하면 이러한 리소스가 빠르게 부족해질 수 있습니다.스레드 간의 컨텍스트 전환은 병렬 처리를 에뮬레이트하기 위해 운영 체제에서도 수행됩니다. 단순한보기는 더 많은 스레드를 생성할수록 각 스레드가 실제 작업을 수행하는 데 소요되는 시간이 줄어든다는 것입니다.스레드 풀 패턴은 다중 스레드 응용 프로그램에서 리소스를 절약하고 사전 정의 된 특정 제한에 병렬 처리를 포함하는 데 도움이됩니다.스레드 풀을 사용하는 경우 병렬 ..

카테고리 없음 2021.03.02
반응형