반응형

java 166

휴지 상태 - 소유 엔티티 인스턴스에서 캐스케이드="all-delete-module" 컬렉션을 더 이상 참조하지 않습니다.

휴지 상태 - 소유 엔티티 인스턴스에서 캐스케이드="all-delete-module" 컬렉션을 더 이상 참조하지 않습니다. 엔티티를 갱신하려고 하면 다음과 같은 문제가 발생합니다. "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". , 그 는 '어느 엔티티'를 .Set일부 하위 엔티티의 경우.업데이트를 시도하면 이 컬렉션에 대한 모든 참조를 가져와 설정합니다. 다음 코드는 매핑을 나타냅니다. @OneToMany(mappedBy = "parentEntity", fetch = FetchType.EAGER) @Cascade({ CascadeType.ALL, CascadeType..

programing 2022.07.16

Java 앱에서 Windows 서비스를 만드는 방법

Java 앱에서 Windows 서비스를 만드는 방법 XP 및 vista에 서비스로 설치해야 하는 Java 애플리케이션을 방금 상속받았습니다.어떤 형태로든 윈도우를 사용한 지 약 8년이 지났고, 자바 앱(앱용 jar와 하나의 의존성 jar-log4j)은 말할 것도 없고, 서비스도 만들어 본 적이 없습니다.이 서비스를 이용하기 위해 필요한 마법은 무엇입니까?소스를 입수했기 때문에 코드 수정이 가능하지만 가급적 피해야 합니다.Apache Commons Daemon이 좋은 대안입니다.Windows 서비스에는 Procrun, Unix Daemon에는 Jsvc가 있습니다.Apache는 제한이 적은 Apache 라이센스를 사용하며 Apache Tomcat은 Windows 및 Linux에서 실행하기 위한 일부로 사용합..

programing 2022.07.16

Java에서 환경변수를 설정하려면 어떻게 해야 합니까?

Java에서 환경변수를 설정하려면 어떻게 해야 합니까? Java에서 환경변수를 설정하려면 어떻게 해야 합니까?를 사용하여 서브프로세스에 대해 이 작업을 수행할 수 있습니다.그러나 시작해야 할 하위 프로세스가 몇 개 있기 때문에 현재 프로세스의 환경을 수정하고 하위 프로세스가 이 프로세스를 상속하도록 하겠습니다. 게 요.System.getenv(String)이치 또 '아까보다'도 수 있어요.Map중 '환경변수'가 '환경변수'로 되어 있다.System.getenv(), ★★★★★★★★★★★★★★★★★★★★★★★★.put() 점에 있어서MapUnsupportedOperationException읽기 전용의 환경을 의미하는 것 같습니다.그리고 없어요.System.setenv(). 그렇다면 현재 진행 중인 프로세스..

programing 2022.07.13

휴지 모드와 스프링 데이터 JPA의 차이점은 무엇입니까?

휴지 모드와 스프링 데이터 JPA의 차이점은 무엇입니까? 휴지 모드와 스프링 데이터 JPA의 주요 차이점은 무엇입니까?휴지 상태 또는 스프링 데이터 JPA를 사용하지 않는 경우또, Spring JDBC 템플릿의 퍼포먼스가 Hibernate/Spring Data JPA보다 좋은 경우는 언제입니까?하이버네이트는 JPA 구현이며 스프링 데이터 JPA는 JPA 데이터 액세스 추상화입니다.스프링 데이터 JPA는 JPA 공급자가 없으면 작동하지 않습니다. Spring Data는 DDD 패턴 또는 레거시 솔루션을 제공합니다.GenericDao표기법을 사용자 를 생성할 .메서드 이름 규칙을 통해 사용자 대신 JPA 쿼리를 생성할 수도 있습니다. 스프링 데이터에서는 휴지 상태, Eclipse Link 또는 기타 JPA ..

programing 2022.07.13

Java에서 현재 날짜/시간을 가져오는 방법

Java에서 현재 날짜/시간을 가져오는 방법 이 질문에는 이미 답변이 있습니다. 현재 날짜와 시간을 얻는 방법 (10개의 답변) 닫힘1년 전. Java에서 현재 날짜/시간을 얻는 가장 좋은 방법은 무엇입니까?원하는 날짜/시간 형식에 따라 다릅니다. 의 수치로 는, 「/」를 해 주세요.System.currentTimeMillis()에폭(Java UNIX 「(Java UNIX」)의.long). 이 값은 UTC 시점으로부터의 델타이며 로컬타임존과는1 무관합니다. 구성 요소(년, 월 등)에 숫자로 액세스할 수 있는 형식으로 날짜/시간을 원하는 경우 다음 중 하나를 사용할 수 있습니다. new Date() gives gives gives gives gives givesDate개체가 현재 날짜/시간으로 초기화되었습..

programing 2022.07.13

SSL 핸드쉐이크 경고: Java 1.7.0으로 업그레이드한 후 인식되지 않는_name 오류

SSL 핸드쉐이크 경고: Java 1.7.0으로 업그레이드한 후 인식되지 않는_name 오류 저는 오늘 자바 1.6에서 자바 1.7로 업그레이드했습니다.그 후 SSL 경유로 웹 서버에 접속하려고 하면 다음 오류가 발생합니다. javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name at sun.security.ssl.ClientHandshaker.handshakeAlert(ClientHandshaker.java:1288) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1904) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSock..

programing 2022.07.13

Java 패키지 이름에서 단어 구분 기호 표기법은 무엇입니까?

Java 패키지 이름에서 단어 구분 기호 표기법은 무엇입니까? 패키지 이름에서 단어를 어떻게 구분해야 합니까?다음 중 올바른 것은 무엇입니까? com.stackoverflow.my_package )Snake Case) (언더스코어 사용) com.stackoverflow.my-package )Kebab Case★★★★★★★★★★★★★★★★」 com.stackoverflow.myPackage )Camel Case) com.stackoverflow.MyPackage )Pascal Case) 일반적인 기준은 무엇입니까?이 세 가지가 모두 관례는 아닙니다. com.stackoverflow.mypackage. 패키지 이름은 캐멀 대문자, 밑줄 또는 하이픈 패키지 명명 규칙을 따르지 않습니다. 또한 Google Ja..

programing 2022.07.12

스트림을 두 개로 나눌 수 있습니까?

스트림을 두 개로 나눌 수 있습니까? Java 8 스트림으로 표시되는 데이터 세트가 있습니다. Stream stream = ...; 랜덤 서브셋을 취득하기 위해서 필터링 하는 방법을 확인할 수 있습니다.예를 들어, Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream heads = stream.filter((x) -> (coin.nextInt() == 0)); 또, 이 스트림을 줄여, 예를 들면, 데이터 세트의 랜덤한 2개의 반쪽을 나타내는 2개의 리스트를 취득해, 그것들을 스트림으로 되돌리는 방법도 알 수 있습니다.단, 초기 스트림에서 직접 2개의 스트림을 생성하는 방법이 있습니까?뭐랄까 (heads..

programing 2022.07.12

Java에서 Enum 켜기

Java에서 Enum 켜기 이 질문에는 이미 답변이 있습니다. 컴파일 오류 - 열거형 스위치 (3개의 답변) Enum 상수 참조를 케이스 라벨로 수식할 수 없는 이유는 무엇입니까? (3개의 답변) 닫힘1년 전. Java에서 열거형을 켤 수 없는 이유는 무엇입니까?이것은 충분히 간단해 보이며 편리한 코드를 만들 수 있습니다.또한 이 질문은 다음과 같은 경우에 적용할 수 있습니다.Strings. 스위치를 켤 수 있습니다.char, 단,String...?enum을 켜도 됩니다.Java 튜토리얼에서 게시된 예제입니다. public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } public class EnumTest { Da..

programing 2022.07.12

롬복(lombok)을 사용하여 기존 객체에서 객체 만들기

롬복(lombok)을 사용하여 기존 객체에서 객체 만들기 예를 들어 다음과 같은 롬복 주석 수업이 있다고 가정해 봅시다. @Builder class Band { String name; String type; } 제가 할 수 있는 일: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); 기존 객체를 템플릿으로 사용하여 Foo의 객체 중 하나의 속성을 변경하는 쉬운 방법이 있습니까? 예를 들어 다음과 같습니다. Band nirvana = Band.builder(rollingStones).name("Nirvana"); 롬복 문서에서는 찾을 수 없습니다.를 사용할 수 있습니다.toBuilderinstance를 ..

programing 2022.07.11
반응형