«java» 태그된 질문

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

11
동일한 junit 테스트를 반복해서 실행하는 쉬운 방법?
제목에서 알 수 있듯이 Eclipse를 사용하여 JUnit 4.x 테스트를 연속으로 여러 번 실행하는 간단한 방법을 찾고 있습니다. 예를 들어 동일한 테스트를 10 번 연속 실행하고 결과를보고합니다. 우리는 이미이 작업을 수행하는 복잡한 방법을 가지고 있지만, 제가 고치려고했던 비정상적인 테스트가 고정 된 상태로 유지 될 수 있도록 간단한 방법을 찾고 있습니다. 이상적인 …
121 java  eclipse  junit 

10
Apache POI에서 XSSF를 가져올 수 없습니다.
Apache POI 버전 3.7을 참조하고 있는데 다음을 수행 할 때 "cannot be resolved"오류가 발생합니다. import org.apache.poi.xssf.usermodel.XSSFWorkbook; POI를 참조하는 기타 import 문 은 다음과 같은 오류를 제공 하지 않습니다 . import org.apache.poi.ss.usermodel.*; 어떤 아이디어 ??
121 java  apache-poi 

3
Javadoc을 사용하여 Enum 값에 @link하는 방법
Javadoc 1.5를 사용하여 Enumeration 값에 대한 @link를 만들 수 없습니다. 내가하고 싶은 것은 다음과 같은 Enum을 만드는 것입니다. public enum Planet { /** * MERCURY is a fun place. */ MERCURY, /** * VENUS is more fun. */ VENUS, /** * But nothing beats the Earth. */ EARTH, /** * …
121 java  javadoc 

4
Java에서 GSON 또는 다른 JSON 라이브러리를 사용하여 목록을 역 직렬화하는 방법은 무엇입니까?
List<Video>GAE의 서블릿에서 a 를 직렬화 할 수 있지만 역 직렬화 할 수 없습니다. 내가 뭘 잘못하고 있죠? 이것은 직렬화 된 GAE의 내 수업 비디오입니다. package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private String id; @Persistent …
121 java  json  gson 

9
Spring Boot + JPA : 열 이름 주석 무시
종속성이있는 Spring Boot 애플리케이션이 spring-boot-starter-data-jpa있습니다. 내 항목 클래스에는 열 이름이있는 열 주석이 있습니다. 예를 들면 : @Column(name="TestName") private String testName; 이에 의해 생성 된 SQL test_name은 열 이름으로 생성됩니다 . 해결책을 찾은 spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategy후 문제 가 해결 되었음을 발견했습니다 (열 이름은 열 주석에서 가져옴). 그래도 내 질문은 왜 naming_strategy를 EJB3NamingStrategyJPA로 설정하지 …


4
암호로 보호되지 않는 Java 키 저장소에 들어가거나 암호를 변경하려면 어떻게합니까?
신뢰할 수있는 인증서를 Java cacerts keystore 로 가져 오려고 하는데 문제가 있습니다. 기존의 신뢰할 수있는 인증서를 나열하려고했는데 키 저장소가 비밀번호로 보호되지 않는 것 같습니다. $ keytool -list -keystore cacerts Enter keystore password: ***************** WARNING WARNING WARNING ***************** * The integrity of the information stored in your keystore * * has …

7
Java를 사용하여 파일을 잠그는 방법 (가능한 경우)
FileReader를 사용하여 파일을 여는 Java 프로세스가 있습니다. 다른 (Java) 프로세스가이 파일을 열지 못하도록하거나 적어도 두 번째 프로세스에 파일이 이미 열려 있음을 알리려면 어떻게해야합니까? 파일이 열려 있으면 자동으로 두 번째 프로세스에서 예외가 발생합니까 (내 문제가 해결됨) 아니면 첫 번째 프로세스에서 일종의 플래그 또는 인수를 사용하여 명시 적으로 열어야합니까? 명확히하기 위해 : …
121 java  file-io 

10
"스트림이 이미 작동되었거나 닫혔습니다"를 방지하기 위해 스트림을 복사합니다.
두 번 처리 할 수 ​​있도록 Java 8 스트림을 복제하고 싶습니다. 나는 collect목록으로 할 수 있고 그로부터 새로운 스트림을 얻을 수 있습니다 . // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff 하지만 좀 더 효율적이고 우아한 방법이 있어야한다고 생각합니다. 컬렉션으로 …



14
하루의 시작 시간과 종료 시간을 얻는 방법은 무엇입니까?
하루의 시작 시간과 종료 시간을 얻는 방법은 무엇입니까? 다음과 같은 코드는 정확하지 않습니다. private Date getStartOfDay(Date date) { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DATE); calendar.set(year, month, day, 0, 0, 0); return calendar.getTime(); } private Date getEndOfDay(Date date) { Calendar calendar …
121 java  date 

12
시간을 00:00:00으로 설정
Java에서 시간을 재설정하는 데 문제가 있습니다. 주어진 날짜에 대해 시간을 00:00:00으로 설정하고 싶습니다. 이것은 내 코드입니다. /** * Resets milliseconds, seconds, minutes and hours from the provided date * * @param date * @return */ public static Date trim(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 0); …

10
Java 버전은 Maven 업데이트 후 Java 1.5로 자동 변경됩니다.
이클립스를 IDE로 사용하고 있습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 maven을 클릭하면 Java 버전 변경 사항이 1.5로 업데이트됩니다. 지금까지 수행 한 작업은 다음과 같습니다. 여기에 나열된 모든 단계를 따랐습니다. http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/ "Java 빌드 경로"를 "workspace default jre 1.8.0_25"로 변경했습니다. 그런 다음 "자바 컴파일러"를 1.8로 변경했습니다. 그런 다음 "project facets"> java> …
121 java  eclipse  maven 

6
Java의 Arrays.sort 메소드가 다른 유형에 대해 두 가지 다른 정렬 알고리즘을 사용하는 이유는 무엇입니까?
Java 6의 Arrays.sort방법은 기본 배열에 Quicksort를 사용하고 객체 배열에 병합 정렬을 사용합니다. 대부분의 경우 Quicksort가 병합 정렬보다 빠르며 메모리 비용이 적게 든다고 생각합니다. 내 실험은 두 알고리즘이 모두 O (n log (n))이지만이를 지원합니다. 그렇다면 왜 다른 유형에 다른 알고리즘이 사용됩니까?

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