guava

    1

    1답변

    null 포인터 예외를 피하기 위해 Optional 클래스를 사용하는 것이 더 좋지만, 어쨌든 null 체크와 마찬가지로 예외가 발생하지 않도록하려면 optional.isPresent() 체크를 적용해야합니다. optional.or()을 사용하여 일부 기본값 또는 빈 개체로 대부분의 시간을 재정의하지 않으면 매우 유용하다는 것을 알 수 없습니다. 보고 싶지

    4

    1답변

    Guava LoadingCache를 사용하여 데이터베이스 쿼리의 결과를 저장하고 있습니다. 그러나 퇴거 정책을 설정하지 않더라도 getFromCache()를 통해 캐시를 가져 오면 매번 캐시되는 CacheLoader load() 메소드의 디버그 결과가 발생하므로 데이터베이스 쿼리 메소드 getKeyFromDatabase()에서 디버그 포인트가 발생합니다.

    0

    1답변

    완료되면 다시 전화 : ListeningExecutorService service = MoreExecutors.listeningDecorator(Executors.newFixedThreadPool(10)); ListenableFuture<A> futureA = service.submit(() -> a.doSomething()); Futures.add

    4

    3답변

    내 서비스 끝점은 시간 스탬프와 함께 매분의 메트릭 목록을받습니다. 메트릭이 특정 조건을 통과하면 캐시에 저장해야 나중에 액세스 할 수 있습니다. 이 서비스에 대한 액세스 기능은 다음과 같습니다 - List<Metrics> GetAllInterestingMetrics5Mins(); List<Metrics> GetAllInterestingMetrics10M

    4

    2답변

    각각 반환하는 여러 메소드가 있다고 가정합니다. 선택 사항. 나는 그것들을 묶어서 그 중 하나가 값을 가진 Optional을 반환하면 체인은 전파를 멈추고 그 시점에서 멈춰야한다. 예 : f1, f2, f3 각각이 선택적으로 반환한다고 가정 해 봅시다. 나는 같은 것을 할 경우, 나는 F2는 Optional.of (t)를 반환하는 경우에도, F3가 여전히

    0

    2답변

    내 메소드 checkConnection()setPort()을 으로 호출합니다.이 메소드는 메소드가 완료되지 않은 경우 3 초 이내에 호출 메소드를 종료합니다. 위대한 작품과 시간 제한을 초과했을 때 com.google.common.util.concurrent.UncheckedTimeoutException의 예외가 있습니다. 그러나이 예외가 throw 된 후

    0

    1답변

    Eclipse의 Range 클래스에 Google Guava를 구현하려고합니다. 지금까지 구아바 라이브러리를 성공적으로 가져 왔다고 말할 수는 있지만 다음과 같이 새 범위를 인스턴스화하려고하면 "범위를 유형으로 확인할 수 없습니다."라는 오류 메시지가 나타납니다. import com.google.*; public class RangeTest {

    1

    1답변

    프로젝트에서 구아바를 사용할 수 있는지 확인하기 위해 j2objc를 사용하고 있습니다. 내 프로젝트는 매우 간단합니다 : Undefined symbols for architecture x86_64: "_JavaxAnnotationMetaWhenEnum_initialized", referenced from: +[ComGoogleCommon

    0

    1답변

    의 내가 다음지도의 정의가 있다고 가정 해 봅시다 : 나는 immutableMap.get("a").add(Sets.newHashSet(4));를 호출하면 내가 나타내는 오류가 ImmutableMap<String, List<Set<Integer>>> immutableMap = ImmutableMap.copyOf(map); 다음과 같이 Map<String,

    1

    1답변

    변경자를 생성하기 위해 생성자를 찾는 데 어려움이 있습니다 Multimap. 내 코드는 다음과 같습니다 정말 수정할 수 없습니다 인덱스 이후 Multimap<String, DbEntity> multimapByKey = Multimaps.index(goodHosts, instanceGetKeyfunction); ... multimapByKey.remo