반응형

java 189

java.util을 실행합니다.List. is Empty() 목록 자체가 null인지 확인합니다.

java.util을 실행합니다.List. is Empty() 목록 자체가 null인지 확인합니다. 이 질문에는 이미 답변이 있습니다. Null Pointer란예외입니다. 어떻게 수정 방법 (12개의 답변) 닫힘5년 전에요. 한다java.util.List.isEmpty()리스트가 그 자체인지 아닌지를 확인하다null아니면 제가 직접 확인해야 하나요? 예를 들어 다음과 같습니다. List test = null; if (!test.isEmpty()) { for (String o : test) { // do stuff here } } 이거를 던질까?NullPointerException왜냐하면 시험은null?전화하려고 하는 건isEmpty()에 대한 방법null참조하다List test = null;) 이것은 확실..

source 2023.01.29

미래와 약속의 차이점은 무엇입니까?

미래와 약속의 차이점은 무엇입니까? 차이가 있나요?Future ★★★★★★★★★★★★★★★★★」Promise 둘 다 미래의 결과에 대한 자리 표시자 역할을 하지만, 가장 큰 차이점은 무엇일까요?(지금까지의 답변이 완전히 만족스럽지 않기 때문에, 이쪽에서 시험해 보겠습니다.) 케빈 라이트의 코멘트는 당신은 약속을 할 수 있고 그것을 지키는 것은 당신에게 달려 있습니다.다른 사람이 당신에게 약속을 할 때 당신은 그들이 미래에 약속을 지킬지 지켜봐야 한다. 요약은 잘 되어 있습니다만, 몇 가지 설명이 도움이 될 수 있습니다. 미래와 약속은 매우 비슷한 개념입니다.다른 점은 미래는 아직 존재하지 않는 결과에 대한 읽기 전용 컨테이너인 반면 약속은 (보통 한 번만) 쓸 수 있다는 것입니다).Java 8 Compl..

source 2023.01.29

Java는 정적 초기화 블록에서 선택된 예외를 발생시키는 것을 허용하지 않는 이유는 무엇입니까?

Java는 정적 초기화 블록에서 선택된 예외를 발생시키는 것을 허용하지 않는 이유는 무엇입니까? Java는 정적 초기화 블록에서 선택된 예외를 발생시키는 것을 허용하지 않는 이유는 무엇입니까?이 디자인 결정의 배경은 무엇이었습니까?소스에서는 이러한 체크된 예외를 처리할 수 없기 때문입니다.초기화 프로세스를 제어할 수 없으며 소스로부터 static{} 블록을 호출할 수 없으므로 시도 캐치로 둘러쌀 수 있습니다. 체크된 예외에 의해 나타나는 오류를 처리할 수 없으므로 체크된 예외의 스태틱블록을 투척할 수 없게 되었습니다. 정적 블록은 선택된 예외를 슬로우하지 않아야 하지만 여전히 체크되지 않은/런타임 예외를 슬로우할 수 있습니다.하지만 위와 같은 이유로 당신은 이것들도 처리할 수 없을 것입니다. 요약하면, ..

source 2023.01.29

IntelliJ에서의 RegEx 백레퍼런스

IntelliJ에서의 RegEx 백레퍼런스 IntelliJ의 Find-and-Replace 기능을 사용하여 다음과 같은 변환을 수행합니다. // Replace this model.put('foo', 'bar') // With this model['foo'] = bar 다음을 시도했습니다. : ★★★★★★★★★★★★★★★★★★★★★★」model.put\((.*),(.*)\) " " " 상 " :model\[\\1\] = \\2 하지만 인텔리지는 이 모든 걸핏하면\\1 ★★★★★★★★★★★★★★★★★」\\2참고 자료로 사용합니다.저도 슬래시를 한번 해봤지만 그것도 효과가 없어요.는 IntelliJ 용 inte를 사용합니다.$1를 참조해 주세요. 인텔리J 지원: 정규 표현과 그 구문에 대한 자세한 내용은 ja..

source 2023.01.19

JPA 및 최대 절전 모드로 UTC 시간대에 날짜/시간 및 타임스탬프를 저장하는 방법

JPA 및 최대 절전 모드로 UTC 시간대에 날짜/시간 및 타임스탬프를 저장하는 방법 데이터베이스에 날짜/시간을 UTC(GMT) 시간대로 저장하도록 JPA/Hibernate를 설정하려면 어떻게 해야 합니까?주석이 달린 다음 JPA 엔티티를 고려합니다. public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } 날짜가 2008년 2월 3일 오전 9시 30분 태평양 표준시(PST)인 경우 UTC 시간 2008년 2월 3일 오후 5시 30분을 데이터베이스에 저장합니다.마찬가지로 데이터베이스에서 날짜를 검색할 때 UTC로 해석해 주셨으면 합니다.이 경우 530pm은 530pm UTC입니..

source 2023.01.19

휴지 상태 - 배치 업데이트에서 업데이트에서 예기치 않은 행 수가 반환되었습니다: 0 실제 행 수: 0 예상: 1

휴지 상태 - 배치 업데이트에서 업데이트에서 예기치 않은 행 수가 반환되었습니다: 0 실제 행 수: 0 예상: 1 휴지 상태 에러가 표시된다.문제의 원인이 되는 기능을 특정할 수 있습니다.안타깝게도 함수에 몇 개의 DB 호출이 있습니다.트랜잭션 종료 시 휴지 상태가 되면 세션이 플러시되므로 문제의 원인이 되는 라인을 찾을 수 없습니다.다음에 나타내는 휴지 상태의 에러는, 일반적인 에러와 같습니다.어떤 빈이 문제의 원인인지조차 언급되지 않았다.이 휴지 상태 오류에 익숙한 사람? org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 at o..

source 2023.01.19

Java 8에서의 스플리터, 수집기 및 스트림에 대해서

Java 8에서의 스플리터, 수집기 및 스트림에 대해서 Java 8의 인터페이스, 특히 및 인터페이스와 관련된 인터페이스를 이해하는 데 문제가 있습니다.내 문제는 내가 그저 이해할 수 없다는 것이다.Spliterator 및Collector 「 」, 「 」, 「 」, 「 」,Stream이치노 죠?Spliterator a. a. a.Collector내가 쓸 Spliterator ★★★★★★★★★★★★★★★★★」Collector 내 것 같아)Stream그과과))))??????? 웹에 흩어져 있는 예시를 읽었지만, 여기의 모든 것은 아직 새롭고 변경될 수 있기 때문에 예시와 튜토리얼은 여전히 매우 희박합니다..Spliterator 「아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 맞다Col..

source 2023.01.15

JVM은 테일콜 최적화를 방해합니까?

JVM은 테일콜 최적화를 방해합니까? 질문에서 이 인용문을 보았습니다.웹 서비스를 구축하기 위한 좋은 기능 언어는 무엇입니까? 특히 Scala는 자기재귀적 함수를 제외하고 테일콜 제거를 지원하지 않으므로 수행할 수 있는 구성 유형이 제한됩니다(이는 JVM의 근본적인 제한 사항). 정말이에요?그렇다면 JVM의 어떤 점이 이러한 근본적인 제한을 초래합니까?이 게시물: 재귀 또는 반복?이 도움이 될 수 있습니다. 즉, 테일콜 최적화는 보안 모델과 스택트레이스를 항상 사용할 수 있어야 하기 때문에 JVM에서는 실행이 어렵습니다.이러한 요구사항은 이론적으로는 지원될 수 있지만, 아마도 새로운 바이트 코드가 필요할 것입니다(John Rose의 비공식 제안 참조). 또, Sun bug #4726340 에서는, 한층 ..

source 2023.01.15

Okhttp3 - RequestBody.create(contentType, content)가 폐지되었습니다.

Okhttp3 - RequestBody.create(contentType, content)가 폐지되었습니다. 나는 폐지 방법을 대체하는 예를 찾을 수 없었다.okhttp3 메인 페이지의 예는 오래된 것입니다.다음 중 하나입니다. public static final MediaType JSON = MediaType.get("application/json; charset=utf-8"); OkHttpClient client = new OkHttpClient(); String post(String url, String json) throws IOException { RequestBody body = RequestBody.create(JSON, json); Request request = new Request.Bu..

source 2023.01.15

Java 8: Java.util.function의 TriFunction(및 kin)은 어디에 있습니까?아니면 대체방법이 뭐죠?

Java 8: Java.util.function의 TriFunction(및 kin)은 어디에 있습니까?아니면 대체방법이 뭐죠? java.util.function이 보입니다.BiFunction을 통해 다음을 수행할 수 있습니다. BiFunction f = (x, y) -> { return 0; }; 그것만으로는 불충분하고 TriFunction이 필요한 경우에는 어떻게 해야 합니까?그건 존재하지 않아! TriFunction f = (x, y, z) -> { return 0; }; 저만의 TriFunction을 정의할 수 있다는 것을 덧붙여야 할 것 같습니다.표준 라이브러리에 TriFunction을 포함하지 않는 이유를 이해하려고 합니다.TriFunction이 필요한 경우 다음 작업을 수행합니다. @Funct..

source 2023.01.09
반응형