guava

    10

    1답변

    먼저 사용 사례와 관련하여 질문에 대한 동기를 부여하겠습니다. 내 라이브러리는 플러그 인하는 프레임 워크에 Java 예외 분류자를 표시해야합니다. 예를 들어 : enum Classification { FATAL, TRANSIENT, UNKNOWN } Classification classify(Throwable t) { if (t instance

    8

    1답변

    아래 URL에서 maven 저장소의 단일 jar 파일을 다운로드하려고합니다. 브라우저에서 http://repo1.maven.org/maven2/com/google/guava/guava-testlib/10.0/guava-testlib-10.0.jar 다운로드 잘 작동, 예상대로 나는 파일을 얻을. 'wget'이 (가) 무언가를 다운로드하지만 내가 얻은 파일이

    9

    2답변

    Guava 10에 소개 된 CacheBuilder과 Cache으로 조금 혼란 스럽습니다. 설명서에 overwrite values이 가능하다는 것을 암시하지만, 알 수있는 한 Cache에는 그렇게하는 방법이 포함되어 있지 않습니다. 어떤 아이디어? 마지막으로 읽거나 쓰여진 후 10 초 후에 만료되는 Map을 생성하려고합니다. 값을 조회 할 때, 이전에 설정된

    1

    2답변

    내가 최근에 많이 구아바가 제공 수집 필터 기능을 사용하여 프로젝트 작업,하지만 난이 예상되는 동작 생산하지 않습니다 같은 것을 발견? Predicate<ProductClassDTO> secLevelPredicate = new Predicate<ProductClassDTO>() { @Override public boolean apply(P

    4

    1답변

    Guava와 Apache Commons를 비교 한 일부 게시물을 읽었으며 대부분의 포스터는 Guava를 사용하는 것을 선호합니다. 나는 구아바와 아파치 커먼즈의 능력을 결합해야 할 필요가 있음에도 불구하고 구아바를 선호한다. 예를 들어 컬렉션의 모든 요소에 대해 작업을 수행하려고합니다. 구아바를 사용하여 수행 할 수있는 유일한 방법은 transform 메서

    7

    0답변

    자바는 Comparator<T> 클래스를 외부의 객체 비교를 제공하여 비교를 수행하는 복수/대체 방법을 허용합니다. 는 그러나 정렬되지 않은 비교를하는 유일한 표준 방법은 클래스 내 equals()을 무시하는 것입니다. 여러 외부 정렬되지 않은 비교를 제공하려면 어떻게해야합니까? (명백한 유스 케이스는 특정 속성에 기초하여 등가 클래스로 컬렉션을 구획한다.

    2

    2답변

    현재 구아바 MapMaker와 호환되는지 또는 CacheBuilder를 사용하여 캐시가 최대 크기 내에 있는지 계산하는 함수를 제공하는지 알고 싶습니다. 현재 축출은 단순히 .maximumSize() 값과 비교하여 캐시의 요소 수를 기반으로하는 것처럼 보입니다. 그러나 결과 맵을 매우 작거나 작은 비트 맵을 포함 할 수있는 비트 맵 캐시로 사용하고 싶습니다

    1

    1답변

    나는 Future-Instance 목록을 더 많은 성과물로 대체하고 싶습니다. 현재 트리를 탐색하고 Callable을 제출하여 트리의 각 노드에 대한 자손 또는 자체 노드 수를 확인합니다. 나는 목록에 미래 인스턴스를 저장하고 다음 번에 필요한 목록에서 해당 노드 수를 얻을 수있어 : try { assert mIndex + 1 < mDescenda

    1

    1답변

    Iterator/Iterable의 결과를 반환하고 결과 노드를 List의 노드와 일치시키는 두 개의 데이터베이스 버전에서 두 개의 XPath- 표현식을 동시에 실행하려고합니다. 나는 가장 좋은 것은 다른 스레드가 BlockingQueue의 결과를 정렬하는 것입니다 반면, ExecutorService를에서 두 개의 스레드에서 두 쿼리를 실행하고 Blockin

    2

    1답변

    내 클래스 패스에 Guava를 사용했지만 ListenableFuture을 사용하고 싶지만 현재 ListenableFuture을 제출하는 방법을 모르거나 호출 스레드에서 실행 프로그램을 사용하지 않고 사용할 수 있습니까? 장식품이 없다는 r10에서 사용할 수 있다는 것을 읽었습니다. 나는 Futures.makeListenable(Future<V> future