«java» 태그된 질문

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

3
httpurlconnection multipart / form-data를 사용하여 배열 목록 업로드
Arraylist라이브러리를 사용하지 않고 이미지를 서버 에 업로드해야합니다 . 내가 사용하고 Asynctask하나의 이미지를 업로드 할 수 있으며, HttpURLConnection의 다중 / 폼 데이터의 도움으로 완벽하게 작동합니다. 이제 코드를 변경하여 모든 유형의 여러 파일을 사용하여 업로드해야 Arraylist<String>하지만 문제는 기존 코드가 FileinputStreamarraylist를 지원하지 않으며 Fileinputstreamarraylist를 서버에 업로드 하는 대신 무엇을 사용 해야할지 모르겠습니다. 이 …

2
특정 Jenkins 작업에 대해 'killSoftly'를 설정하는 방법은 무엇입니까?
내 Jenkins 빌드는 빌드 단계와 빌드 후 단계 사이에 중단됩니다. 콘솔 출력에 6 분 대기가 표시됩니다 (그러나 최대 1 시간 대기를 보았습니다). 10:53:26 BUILD FAILED in 1m 7s 10:53:26 4 actionable tasks: 4 executed 10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE 10:53:26 Build step 'Invoke Gradle …

1
컴파일러가 관련없는 인터페이스 유형으로 호출 될 때 클래스 유형 매개 변수를 사용하여이 일반 메소드를 선택하는 이유는 무엇입니까?
다음 두 클래스와 인터페이스를 고려하십시오. public class Class1 {} public class Class2 {} public interface Interface1 {} 왜 두 번째 호출 하는가 mandatory에 오버로드 된 메소드를 호출 Class2, 경우 getInterface1와 Interface1아무 관계가 없다 Class2? public class Test { public static void main(String[] args) { Class1 class1 = getClass1(); Interface1 interface1 …

2
발리 요청 재시도 정책은 시간 초과를 고려하지 않습니다
아래와 같이 DefaultRetryPolicy 에서 1500을 initialTimeoutMs 로 설정 했지만 시간 초과를 고려하지 않습니다. request.setRetryPolicy(new DefaultRetryPolicy(1500 , DefaultRetryPolicy.DEFAULT_MAX_RETRIES , DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); 시간 초과 여부를 테스트하기 위해 장치에서 WiFi를 분리하고 Logcat 에서 다음 시간을 보았습니다 . 2019-12-16 14:28:15.892 I/MyClass: request sent 2019-12-16 14:28:35.930 I/MyClass: request caught onError 1.5 초 후에 onResponse 또는 onError를 …

1
Java-8의 메소드 참조 및 제네릭
메소드 참조 에 문제가 있습니다.일반 유형과 결합 된 있습니다. 오버로드 된 메소드를 호출해야하는 코드가 있지만 오류로 실패합니다. m1 () 값을 확인할 수 없습니다 문제가 어디에 있는지 명확하게하기 위해 문제를 단순화했습니다. 다음 코드는 실패합니다 : public class Test { void test() { // Getting error here setValue(C1::m1, Integer.ONE); } <E extends …
11 java  generics  lambda  java-8 

2
Java8에서 데이터 목록 정리
데이터 목록을 정리하기 위해 수행 할 데이터 목록과 정리 작업 목록을 승인하는 방법을 만들었습니다. public <T> List<T> cleanData(List<T> data, List<Function<T, T>> cleanOps) { List<T>dataNew=data.stream().map((str) -> { T cleanData = str; for(Function<T,T> function:cleanOps) { cleanData=function.apply(cleanData); } return cleanData; }).collect(Collectors.toList()); return dataNew; } 여기서 문제는 전체 목록을 다시 작성하여 Collectors.toList()새 목록 을 …

3
Mockito는 로컬 최종 클래스를 조롱하지만 Jenkins에서는 실패합니다.
정적 메소드에 대한 단위 테스트를 작성했습니다. 정적 메소드는 하나의 인수 만 사용합니다. 인수의 유형은 최종 클래스입니다. 코드 측면에서 : public class Utility { public static Optional<String> getName(Customer customer) { // method's body. } } public final class Customer { // class definition } 그래서위한 Utility클래스 I는 테스트 클래스 생성 한 …


4
8 진수 (기본 8)는 무엇에 사용됩니까?
Java는 기본 2, 8, 10 및 16에서 숫자 리터럴을 작성하는 방법을 제공합니다. 왜 base 8 이 포함되어 있는지 궁금합니다 int x = 0123;. 16 진수에서 1 바이트의 용량이 FF + 1 등 이라는 사실과 비슷한 것이있을 것이라고 생각 합니다.
11 java  literals  octal 

4
모든 파일 어 펜더로 Log4j 일일 로테이션 및 월간 보존
모든 log4j 어 펜더로 특정 회전 시간 및 보유 제한으로 로그를 작성할 수 있습니까? 목표는 다음과 같습니다. 매일 로그 파일을 가지고; 자정에 새 로그를위한 새 파일 만들기 일정 시간이 지나면 로그 파일을 유지하고 자동으로 삭제합니다. X 일보다 오래된 로그 파일을 삭제하십시오 (예 : 30 일) log4j에서는 회전이 가능하지만 보존 시간의 …

3
Spring Boot 2 Embedded Tomcat 9.0.26은 jks 파일 스트림을로드 할 수 없습니다.
Tomcat 9.0.26이 포함 된 스프링 부트 2.2.0에서 SSL을 사용하려고하지만 tomcat이 닫힌 JKS 파일 스트림을로드 할 수 없습니다. 응용 프로그램 속성은 다음과 같습니다. server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com 예외: org.springframework.boot.web.server.WebServerException : org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) ~ [spring-boot-2.2.0에서 내장 Tomcat 서버를 시작할 수 없습니다. org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (ServletWebServerApplicationContext.java:297) ~ [spring-boot-2.2.0. .BUILD-SNAPSHOT.jar! / : 2.2.0.BUILD-SNAPSHOT] BUILD-SNAPSHOT.jar! / …

3
롬복 게터 / 세터 vs Java 14 레코드
나는 Lombok 프로젝트를 좋아 하지만 요즘에는 Java 14의 새로운 기능 중 일부를 읽고 시도하고 있습니다. 새로운 기능에는 생성자, 개인 최종 필드, 접근 자, equals / hashCode, getters, toString 메서드와 같은 기능이 내장 된 클래스를 만들 수 있는 레코드 키워드가 있습니다. 이제 내 질문은 : 롬복의 기능에 의존하는 것이 낫거나 레코드 …

2
java 14 nullpointerexception 자세한 메시지가 없습니다
Java 14에는 많은 새로운 기능이 있습니다. 그중 하나가 NullPointerException에 자세한 메시지를 표시합니다. Java 14를 설치하고 클래스 아래에서 컴파일하고 실행하려고 시도했지만 자세한 메시지가 표시되지 않습니다. 아무것도 빠졌습니까? 도와주세요. ~/code/demo/temp$ java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment AdoptOpenJDK (build 14+36) Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.19.0, JRE 14 Mac OS …
10 java  openj9  jdk14 

1
org.apache.maven.project.MavenProject의 maven 종속성 목록을 가져옵니다.
를 사용하여 일부 maven 아티팩트의 종속성 목록을 얻으려고합니다 org.apache.maven.project.MavenProject. 내 코드는 이와 같습니다. public List<Dependencies> loadProject() { Model mavenModel = new Model(); mavenModel.setModelVersion("4.0.0"); mavenModel.setGroupId("org"); mavenModel.setArtifactId("wso2"); mavenModel.setVersion("1.0.0"); addDependency(mavenModel, "com.google.inject", "guice", "4.2.2"); addDependency(mavenModel, "ch.qos.logback", "logback-classic", "1.2.3"); MavenProject mavenProject = new MavenProject(mavenModel); //******* Need to resolve dependencies of `mavenProject` and ******* //******* get …
10 java  maven 

4
Java 8 Stream API에서 peek () 및 allMatch ()가 함께 작동하는 방법
다음과 같이 peek 메소드의 Java 8 Stream API에 대한 퀴즈를 찾았습니다. Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); 출력은 Fred Jim 이 스트림이 어떻게 작동하는지 혼란 스럽습니까? 내 예상 결과는 Fred Jim Sheila peek () 메서드는 중간 작업이며 Stream의 각 요소를 처리합니다. 누구든지 이것을 설명 할 수 있습니까?

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