«java» 태그된 질문

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

3
JsonParseException : 인용되지 않은 잘못된 문자 ((CTRL-CHAR, 코드 10)
org.apache.httpcomponentsJSON 형식 데이터를 API에 게시하는 Rest API 를 사용하려고합니다 . 이 예외가 발생합니다. 원인 : com.fasterxml.jackson.core.JsonParseException : 따옴표없는 잘못된 문자 ((CTRL-CHAR, 코드 10)) : 문자열에 포함 되려면 백 슬래시를 사용하여 이스케이프해야합니다. 그 이유는 ctrl-charJSON 문자열에이 포함되어 있기 때문 입니다. 이 솔루션이나 다른 솔루션을 대체 할 방법이 있습니까?

2
REFRESH 및 MERGE는 데이터베이스 측면에서 무엇을 의미합니까?
궁금해서이 답변을 빨리 찾아야합니다. Google은별로 도움이되지 않습니다. Java Persistence API에는 프레임 워크가 연관된 엔티티에 대한 작업을 계단식으로 작성하도록 지시하는 다음 속성이 있습니다. CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH 처음 두 가지가 무엇을 의미하는지 압니다. B가있는 객체 A를 유지하면 B도 유지되고 A를 삭제하면 B도 삭제됩니다. 그러나 나는 다른 두 사람이 무엇을 성취하는지 이해할 …
94 java  jpa  persistence 

13
Java의 "코드가 너무 큼"컴파일 오류
Java에서 코드의 최대 크기가 있습니까? 10,000 줄이 넘는 함수를 작성했습니다. 실제로 각 줄은 배열 변수에 값을 할당합니다. arts_bag[10792]="newyorkartworld"; arts_bag[10793]="leningradschool"; arts_bag[10794]="mailart"; arts_bag[10795]="artspan"; arts_bag[10796]="watercolor"; arts_bag[10797]="sculptures"; arts_bag[10798]="stonesculpture"; 컴파일하는 동안이 오류가 발생합니다. 코드가 너무 큽니다. 이것을 어떻게 극복합니까?


9
위도 경도를 사용하여 두 지점 사이의 거리를 계산합니까?
내 시도는 다음과 같습니다. 내 코드의 일부입니다. final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) - (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; 위도와 경도를 구하기 위해이 공식을 사용하고 있습니다. x = Deg + (Min + Sec / 60) …

16
모든 스레드가 Java에서 작업을 마칠 때까지 기다립니다.
웹에서 동시에 정보를 가져오고 버퍼 클래스에서 5 개의 다른 필드를 채우는 5 개의 스레드가있는 애플리케이션을 작성 중입니다. 모든 스레드가 작업을 마쳤을 때 버퍼 데이터의 유효성을 검사하고 데이터베이스에 저장해야합니다. 어떻게해야합니까 (모든 스레드가 작업을 마쳤을 때 알림을 받음)?

5
배열에서 스트리밍 할 때 정수를 문자열에 매핑 할 수없는 이유는 무엇입니까?
이 코드는 작동합니다 (Javadoc에서 가져옴). List<Integer> numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); 이것은 컴파일 할 수 없습니다. int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA는 "람다 식에 호환되지 않는 반환 유형 …

7
Gradle을 사용하여 aar 라이브러리에 대한 전이 종속성이 해결되지 않았습니다.
나는 잠시 조사했고 아마 여기에서 aar 및 전이 종속성 과 관련된 가장 인기있는 답변을 보았지만 어떻게 든이 작업을 수행하는 방법이 아직 명확하지 않습니다. 그래서: 주어진 gradle 구성이있는 Android 라이브러리가 있습니다. apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { mavenCentral() mavenLocal() } dependencies …

3
_ (밑줄)은 예약 된 키워드입니다.
s다음 람다 식에서 다음으로 대체 했습니다 _. s -> Integer.parseInt(s) Eclipse 컴파일러는 다음과 같이 말합니다. '_'는 소스 레벨 1.8부터 예약 된 키워드이므로 식별자로 사용해서는 안됩니다. JLS §3.9 어휘 구조 / 키워드 에서 설명을 찾지 못했습니다 .
94 java  lambda  java-8 

5
Spring .properties 파일 : 요소를 배열로 가져 오기
.properties다음과 같이 Spring을 사용하여 파일 에서 속성 속성을로드 하고 있습니다. file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 스프링 XML 파일 file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> 그리고 내 Class.java file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; } 그러나 디버깅 할 때 매개 …

7
JUnit 테스트를 기다리려면 어떻게해야합니까?
동 기적으로 일정 시간 동안 기다리려는 JUnit 테스트가 있습니다. 내 JUnit 테스트는 다음과 같습니다. @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } 시도 Thread.currentThread().wait()했지만 예상대로 IllegalMonitorStateException이 발생 합니다. 트릭이 있습니까 아니면 다른 모니터가 필요합니까?

21
Hibernate Error : 동일한 식별자 값을 가진 다른 개체가 이미 세션과 연결되었습니다.
기본적으로이 구성에 몇 가지 개체가 있습니다 (실제 데이터 모델은 조금 더 복잡합니다). A는 B와 다 대다 관계를 가지고 있습니다. (B는 inverse="true") B는 C와 다 대일 관계를 가지고 있습니다. (로 cascade설정했습니다 "save-update") C는 유형 / 카테고리 테이블의 일종입니다. 또한 기본 키는 저장시 데이터베이스에 의해 생성된다는 점을 언급해야합니다. 내 데이터로 A에 다른 …
94 java  hibernate 

16
메서드에 많은 인수를 전달하는 모범 사례?
때때로, 우리는 많은 인수를받는 메소드를 작성해야합니다. 예를 들면 다음과 같습니다. public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } 이런 종류의 문제가 발생하면 종종 인수를지도에 캡슐화합니다. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { // extracting …

9
Amazon S3 업로드 파일 및 URL 가져 오기
한 번의 작업으로 txt / pdf / png 파일을 Amazon S3에 업로드하고 업로드 된 파일 URL을 응답으로 가져올 수 있습니까? 그렇다면 AWS Java SDK는 Java struts2 웹 애플리케이션에 추가해야하는 올바른 라이브러리입니다. 이에 대한 해결책을 제안하십시오.

11
통합 테스트를위한 Spring-boot 기본 프로필
Spring-boot는 Spring 프로파일 ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html )을 활용 하여 예를 들어 다른 환경에 대해 별도의 구성을 가질 수 있습니다. 이 기능을 사용하는 한 가지 방법은 통합 테스트에서 사용할 테스트 데이터베이스를 구성하는 것입니다. 그러나 내 자신의 프로필 '테스트'를 만들고 각 테스트 파일에서이 프로필을 명시 적으로 활성화해야하는 것이 궁금합니다. 지금은 다음과 같은 방식으로 …

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