«java» 태그된 질문

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

9
ZonedDateTime을 날짜로 변환하는 방법?
내 데이터베이스에 서버에 구애받지 않는 날짜 시간을 설정하려고하는데 UTC DateTime을 설정하는 것이 가장 좋은 방법이라고 생각합니다. 내 db 서버는 Cassandra이고 Java 용 db 드라이버는 날짜 유형 만 이해합니다. 내 코드에서 새로운 Java 8 ZonedDateTime을 사용하여 지금 UTC ( ZonedDateTime.now(ZoneOffset.UTC))를 얻는다고 가정하면 어떻게이 ZonedDateTime 인스턴스를 "레거시"Date 클래스로 변환 할 수 있습니까?

9
@Cacheable에 대한 TTL을 설정할 수 있습니까?
@CacheableSpring 3.1에 대한 주석 지원을 시도하고 있으며 TTL을 설정하여 잠시 후 캐시 된 데이터를 지우는 방법이 있는지 궁금합니다. 지금 당장은를 사용하여 직접 정리해야하며 @CacheEvict함께 사용하여 @ScheduledTTL 구현을 직접 만들 수 있지만 그렇게 간단한 작업에는 약간 많은 것 같습니다.
101 java  spring 

6
@Autowired 및 정적 메서드
나는이 @Autowired정적 메서드 내에서 사용하는 서비스입니다. 나는 이것이 틀렸다는 것을 알고 있지만 많은 작업이 필요하기 때문에 현재 디자인을 변경할 수 없으므로 간단한 해킹이 필요합니다. randomMethod()비 정적으로 변경할 수 없으며이 자동 연결 빈을 사용해야합니다. 그 방법에 대한 단서가 있습니까? @Service public class Foo { public int doStuff() { return 1; } …
101 java  spring  static  autowired 


7
Spring Boot Configuration Annotation Processor를 다시 실행하여 생성 된 메타 데이터를 업데이트합니다.
나는 추가했다 : <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> 나에게 pom.xml 당 intellij의 요청 / 경고. 이제 "생성 된 메타 데이터를 업데이트하기 위해 Spring Boot Configuration Annotation Processor 다시 실행"이 표시됩니다. 어떻게해야하는지 intellij 해야 할 요청하는 이유는 무엇입니까? 이 링크, B.2 주석 프로세서를 사용하여 자체 메타 데이터 생성 에는 지침이 없습니다.

5
Kotlin에서 클래스와 객체의 차이점
저는 Kotlin을 처음 사용하며 최근에 간단한 파일을 Java에서 Kotlin으로 변환했습니다. Android 변환기가 Java 클래스를 Kotlin 개체로 변경 한 이유가 궁금합니다. 자바: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { crc_byte = aByte; for (int …
101 java  android  kotlin 

4
value & 0xff는 Java에서 무엇을합니까?
다음 Java 코드가 있습니다. byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; 인쇄하면 결과는 254이지만이 코드가 어떻게 작동하는지 모르겠습니다. 경우 &운영자는 단순히 비트, 왜 그것은 바이트 대신 정수 발생하지 않습니다입니까?

3
BigDecimal-new 또는 valueOf 사용
Double d에서 BigDecimal 객체를 얻는 두 가지 방법을 발견했습니다. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) 더 나은 접근 방식은 무엇입니까? valueOf가 새 개체를 만들까요? 일반적으로 (BigDecimal뿐만 아니라) 권장되는 것은 무엇입니까-new 또는 valueOf? 감사.
101 java  bigdecimal 

8
평신도를위한 Java 8 공급 업체 및 소비자 설명
Java를 배우는 비 Java 프로그래머로서 나는 현재 Supplier및 Consumer인터페이스에 대해 읽고 있습니다. 그리고 나는 그들의 사용법과 의미에 대해 머리를 감쌀 수 없습니다. 이 인터페이스를 언제, 왜 사용합니까? 누군가 나에게 이것에 대한 간단한 평신도 예제를 줄 수 있습니까? 나는 Doc 예제가 내 이해에 충분히 간결하지 않다는 것을 발견하고 있습니다.
101 java  java-8 

15
JAVA_HOME이 잘못된 디렉토리로 설정되었습니다.
JAVA_HOME내 시스템에 설정 했고 C:\Program Files\Java\jdk1.8.0_ 131\bin;명령 프롬프트에서 cordova 명령 (cordova build)을 실행하려고하는데 다음 오류가 발생합니다. 모든 방법을 시도했지만이 문제를 해결할 수 없습니다. 오류 : JAVA_HOME이 잘못된 디렉토리로 설정되었습니다. C : \ Program Files \ Java \ jdk1.8.0_ 131 \ bin; JAVA_HOMEJava 설치 위치와 일치하도록 환경 에서 변수를 설정하십시오 .
101 java  android  cordova 

10
Maven : 담당자가 사용할 수없는 jar를 J2EE 프로젝트에 포함하는 방법은 무엇입니까?
내 J2EE 프로젝트에는 독점 라이브러리이기 때문에 Maven 저장소에서 사용할 수없는 몇 가지 종속성이 있습니다. 이러한 라이브러리는 런타임에 사용할 수 있어야하므로 target /.../ WEB-INF / lib ...에 복사해야합니다. 지금은 POM에서 시스템 종속성으로 나열하고 있지만이 방법을 사용하면 컴파일 중에 대상 빌드에 복사되지 않는다는 문제가 있습니다. 또한이 방법은 그다지 우아하지 않습니다. 그렇다면 Maven에 …

30
Android java.lang.VerifyError?
내 Android 앱에서는 항상 VerifyErrors가 발생합니다! 그리고 나는 이유를 알 수 없습니다. 외부 JAR을 포함 할 때마다 앱을 시작하려고 할 때 항상 VerifyErrors가 발생합니다 (Apache Log4j를 포함한 경우는 한 번 제외). 나는 일반적으로 라이브러리의 소스를 가져와 내 프로젝트에 추가 하여이 문제를 해결하지만 GData 클라이언트 라이브러리 를 넣으려고합니다 . 나는 이것을 …

4
자바의 술어
PredicateJava에서 사용하는 코드를 살펴 보겠습니다 . 나는 한 번도 사용하지 않았습니다 Predicate. 누군가 Predicate가 Java에 대한 자습서 또는 개념 설명 및 구현을 안내해 줄 수 있습니까 ?
100 java  guava  predicate 

6
.NET 4.0의 읽기 전용 목록 또는 수정할 수없는 목록
내가 알 수 있듯이 .NET 4.0에는 여전히 읽기 전용 목록이 없습니다. 프레임 워크에 여전히이 기능이없는 이유는 무엇입니까? 이것이 도메인 중심 설계를 위한 가장 일반적인 기능 중 하나가 아닙니까? Java가 C #에 비해 갖는 몇 가지 장점 중 하나는 Collections.unmodifiablelist (list) 메서드 의 형태 로 IList <T> 또는 List <T>에서 오래 …

7
Spring 3.1의 기본 프로필
내 응용 프로그램에는 @Profile("prod")및 주석이 달린 콩이 있습니다 @Profile("demo"). 짐작할 수 있듯이 첫 번째는 프로덕션 DB에 연결하는 Bean에 사용되며 두 번째 HashMap는 개발 속도를 높이기 위해 가짜 DB ( 또는 기타) 를 사용하는 Bean에 주석을 추가 합니다. 내가 갖고 싶은 것은 "prod"" something-else "로 재정의되지 않는 경우 항상 사용되는 기본 …
100 java  spring  profiles 

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