«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

1
유형 매개 변수가 메소드 매개 변수보다 더 강한 이유
왜 public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} 더 엄격한 public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} 이것은 컴파일시 람다 리턴 유형이 점검되지 않는 이유 에 대한 후속 조치 입니다. 나는 withX()같은 방법을 사용하여 발견했다. .withX(MyInterface::getLength, "I am not a Long") 원하는 컴파일 …

3
오버로드 된 메소드에 바이트 인수 전달
IDE를 사용하여 일부 퀴즈 에서이 코드 스 니펫을 가져 와서 결과를 길고 길게 얻었지만 정답은 Byte, Byte입니다 . 왜 다른 결과를 얻었습니까? 이 질문은 JDK 11과 관련이 있습니다 public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } static void doCalc(long a, long b) { System.out.print("long, long"); } static …
12 java 

10
Spring Boot 2.2.0 Spring HateOas 시작 문제
스프링 부트 2.1.9에서 2.2.0으로 프로젝트를 옮겼습니다. 프로젝트를 시작하는 동안 아래 error메시지가 표시됩니다. 원인은 파일 hateoas에서 사용하지 않는 pom.xml것입니다. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'linkDiscoverers' defined in class path …

3
스프링 부트에서 org.slf4j 버전에서 로깅을 활성화하는 방법 : '2.0.0-alpha1'
SLF4J 로깅을 사용하여 모든 로그를 인쇄했습니다. 최신 버전의 org.slf4j를 사용하고 있습니다. 구현 'org.slf4j : slf4j-api : 2.0.0-alpha1' 구현 'org.slf4j : log4j-over-slf4j : 2.0.0-alpha1' 그러나 다음과 같은 오류가 발생하고 로그가 인쇄되지 않습니다. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. …

3
Java 14 레코드 및 배열
다음 코드가 주어진다 : public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } 그것은 해당 배열의, 분명히 보인다 toString, equals방법 (대신 …

3
일치하는 여러 대상 유형이있는 람다 식에 대한 메서드 서명 선택
나는 질문 에 대답 하고 있었다 설명 할 수없는 시나리오에 부딪쳤다. 이 코드를 고려하십시오. interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static void main(String[] args) { …
11 java  generics  lambda  javac  ecj 

3
자바 병렬 스트림-parallel () 메소드 호출 순서 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 4 일 전 . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record -> new Record(recordNumber.incrementAndGet(), record)) .parallel() .filter(record -> doSomeOperation()) .findFirst() …
11 java  java-stream 

5
String> 4k에서 작성된 술어에 Oracle clob을 사용하십시오.
아래의 Oracle SELECT 술어에 사용하기 위해> 4000 문자 (file_data 바인드 변수에 제공)의 문자열에서 clob를 작성하려고합니다. myQuery= select * from dcr_mols WHERE flexmatch(ctab,:file_data,'MATCH=ALL')=1; TO_CLOB () 라운드 file_data를 추가하면 varchar에 대한 악명 높은 Oracle 4k 제한에 실패합니다 (4k 미만의 문자열에는 적합합니다). 오류 (SQL Developer의 경우)는 다음과 같습니다. ORA-01460: unimplemented or unreasonable conversion …

9
한 줄에 앞뒤로 루프
이것이 흥미로운 질문이라고 생각합니다. 우리는 한 가지 방식으로 반복 할 수 있지만 같은 줄에서 뒤로 반복 할 수 있습니까? 무슨 뜻인지 설명하겠습니다. 예제 코드는 다음과 같습니다. for(int i = 0; i < 5; i++) { // we all know the output will be 0,1,2,3,4 위의 내용을 인쇄 할 수있는 해결 …
11 java 

2
Google Vision의 감지 영역 제한, 텍스트 인식
나는 하루 종일 해결책을 찾고 있습니다. 내 문제와 관련하여 여러 스레드를 확인했습니다. 맞춤형 검출기 개체 바코드 추적 창 감소 그리고 더... 그러나 그것은별로 도움이되지 않았습니다. 기본적으로 카메라 미리보기는 전체 화면이지만 텍스트는 사각형이 그려지는 화면 중앙에서만 인식됩니다. 내가 사용하는 기술 : 광학 문자 인식 (OCR)을위한 Google 모바일 비전 API 의존성 : …


3
SQS maxNumberOfMessages
Java 클라이언트 응용 프로그램을 사용하여 메시지에 대한 SQS 대기열을 쿼리하고 있습니다. 대기열에는 테스트를위한 설정으로 12,000 개의 메시지가 있습니다. 최신 aws-java-sdk (software.amazon.awssdk 2.10.62)와 함께 openJDK를 사용하고 있습니다. pom.xml이 더 아래에 표시되어 있습니다. 내가보고있는 문제는 maxNumberOfMessages (10) 설정에도 불구하고 3을 얻는 것입니다. 메시지 수를 보장하지 않는 최대 값이라는 것을 이해하지만 반환 된 …

8
androidsdk.modules를 찾을 수 없습니다
따라서 프로그램을 실행하는 동안 내 build.gradle 이이 오류로 실패했습니다. 나는 그것이 실제로 1 초가 아니라 1 초 전에 실제로 일했음을 의미합니다. 나는 gradle에서 아무것도 바꾸지 않았다. Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 Search in build.gradle files 여기 내 …

3
A가 a보다 먼저, B가 b보다 먼저 오는 방식으로 사용자 정의 정렬
다음과 같은 색상 목록이 있습니다. 핑크, 블루, 레드, 블루, 그레이, 그린, 퍼플, 블랙 ... 등 List<String> listOfColors = Arrays.asList("Pink", "Blue", "Red", "blue", "Grey", "green", "purple", "black"); 일부 과일 색상을 필터링하는 것과 같은 중간 작업이 있습니다. 이제 필터링 된 결과가 순서대로 정렬되도록 남겨 둡니다. 블루, 블랙, 블루, 그레이, 그린, 핑크, 퍼플, …

5
Java에서 일주일에 총 몇 주를 찾는 방법은 무엇입니까?
프로젝트를 진행 중입니다. 거기에서 나는 일년의 총 주를 찾아야한다. 다음 코드로 시도했지만 틀린 답변을 얻습니다. 2020 년 53 주이지만이 코드는 52 주입니다. 이 코드에서 어디에서 잘못 되었습니까? package com.hib.mapping; import java.time.LocalDate; import java.time.temporal.WeekFields; import java.util.Calendar; import java.util.GregorianCalendar; import org.joda.time.DateTime; public class TestWeek { public static void main(String args[]) { System.out.println(getWeeks()); …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.