0
ответов

Добавить / расширить поведение Future, созданное ListeningExecutorService

конечная цель - добавить дополнительное поведение к ListenableFutures на основе типа аргумента Callable / Runnable. Я хочу добавить дополнительное поведение к каждому из методов Future. (Примеры вариантов использования ...
вопрос задан: 19 January 2012 12:24
0
ответов

Безопасно ли повторно вставлять запись из Guava RemovalListener?

У меня есть кэш Guava (точнее, я перехожу с MapMaker на Cache), и значения представляют собой длительные задания. Я хотел бы добавить в кеш поведение expireAfterAccess, так как это лучший способ ...
вопрос задан: 19 January 2012 02:00
0
ответов

Карта, которая могла бы повторяться в порядке значений

Мне нужна карта, которая могла бы повторяться в порядке убывания ее значений. Предоставляет ли какая-либо из стандартных библиотек, таких как Apache Commons или Guava, такой вид карты?
вопрос задан: 17 January 2012 15:04
0
ответов

Guava MultiSet vs Map?

Я понимаю, что Multiset - это набор с частотой, но я всегда могу использовать Map для представления частоты. Есть ли другие причины для использования Multiset?
вопрос задан: 14 January 2012 07:51
0
ответов

Как перевести список A, B в ключевую карту кортежей с помощью guava

Прошу прощения, если этот вопрос дублируется, ищите было сложно, так как я не знал, как правильно назвать то, что я пытаюсь достичь. Самым простым объяснением было бы List , List
вопрос задан: 12 January 2012 04:14
0
ответов

Генерация алфавитной последовательности в Java

Я ищу способ создания алфавитной последовательности: A, B, C, ..., Z, AA, AB, AC, ..., ZZ. Может ли кто-нибудь предложить удобный способ сделать это. Какие структуры данных я могу использовать? Я бы хотел ...
вопрос задан: 3 January 2012 10:27
0
ответов

Кэш Guava и сохранение отмеченных исключений

Я занимаюсь рефакторингом некоторого кода, чтобы использовать кеш Guava. Исходный код: public Post getPost (Integer key) выбрасывает SQLException, IOException {return PostsDB.findPostByID (key); } Чтобы не сломаться ...
вопрос задан: 27 December 2011 16:21
0
ответов

Есть ли хорошее сравнение между функциональной Java и Guava?

Я бы хотел использовать функциональную Java или Guava (или реже Scala) в курсе, который я буду преподавать. Хотя существует множество функциональных языков, работающих на JVM, я бы хотел кое-что придерживаться ...
вопрос задан: 23 December 2011 05:32
0
ответов

Список , использующий ОЗУ типа double []?

Эксперты Java подчеркивают важность предотвращения преждевременной оптимизации и сосредоточения вместо этого на чистом объектно-ориентированном дизайне. Я пытаюсь согласовать этот принцип в контексте переписывания программы, которая ...
вопрос задан: 21 December 2011 06:40
0
ответов

Ярлык для необязательного использования Guava с исключениями?

Я продолжаю писать специальные средства генерации исключений на случай отсутствия необязательного. Например: Необязательно Optional = ...; if (! optional.isPresent ()) {выбросить новое MyException (); } Результат объекта ...
вопрос задан: 16 December 2011 13:00
0
ответов

com .google.common.collect.Sets.SetView ошибка или функция?

Здравствуйте, у меня есть этот фрагмент кода: public static void main (String [] args) {Set set1 = new HashSet () ; Set set2 = new HashSet (); ...
вопрос задан: 13 December 2011 14:42
0
ответов

В чем преимущество использования ComparisonChain по сравнению с Objects.equal () && Objects.equal ()… с Guava

Я только начал использовать коллекцию Guava от Google (ComparisonChain и Объекты). В моем pojo я игнорирую метод equals, поэтому я сначала сделал это: return ComparisonChain.start () .compare (...
вопрос задан: 13 December 2011 08:04
0
ответов

Почему checkNotNull() не аннотирован @Nonnull

Я обнаружил неудобство в том, что предусловие checkNotNull() в guava не помечено аннотацией @Nonull. Рассмотрим следующий пример: State(Set models, Set variations) { ...
вопрос задан: 5 December 2011 23:20
0
ответов

Java: как преобразовать из List в Map без итерации

У меня есть список объектов, которые мне нужно преобразовать в карту, где ключи являются функцией каждого элемента, а значения являются списками другой функции каждого элемента. По сути, это группировка ...
вопрос задан: 2 December 2011 09:25
0
ответов

Стабильна ли сериализация неизменяемых коллекций Guava?

Меня предостерегали от использования неизменяемых коллекций Guava в объектах, используемых в сериализованной связи, потому что, если версия Guava на одном конце была обновлена, могла бы существовать версия сериализации ...
вопрос задан: 29 November 2011 16:37
0
ответов

Обработка нулевого значения с помощью Guava MapMaker / CacheBuilder

I попробуйте создать кеш с помощью MapMaker / CacheBuilder, но я не понимаю, как правильно обрабатывать нулевые значения. ConcurrentMap graphs = new MapMaker () .concurrencyLevel (4) ...
вопрос задан: 28 November 2011 15:56
0
ответов

Trie экономит место, но как?

Я не понимаю, как реализация Trie экономит место и хранит данные в наиболее компактной форме! Если вы посмотрите на дерево внизу. Когда вы сохраняете символ в любом узле, вам также необходимо сохранить ...
вопрос задан: 25 November 2011 06:27
0
ответов

правильный способ включить суперкласс в реализацию Guava Objects.hashcode ()?

Возможно, глупый вопрос, но я не хочу облажаться. Скажем, у меня есть два класса Java, Class1 и Class2, где Class2 расширяет Class1. Я хочу переопределить Object.hashcode () с помощью Guava для ...
вопрос задан: 23 November 2011 23:13
0
ответов

Создание объектов с помощью Guava из файлов свойств

В наших приложениях мы очень часто используем файлы свойств.Через несколько месяцев я начал изучать гуаву, и она мне действительно очень понравилась. Как лучше всего создать Map
вопрос задан: 21 November 2011 12:06
0
ответов

Ресурсы для Guava [закрыто]

Я заметил, что в библиотеке Apache Commons есть 3 книги. Есть ли книга о библиотеке Гуавы? Библиотека, кажется, включает в себя довольно много, однако я не могу найти последовательного руководства ...
вопрос задан: 19 November 2011 21:07
0
ответов

Можно ли объединить асинхронные вызовы в цепочку с помощью Guava?

Я хочу объединить в цепочку вызовы службы асинхронного отдыха и получить один обратный вызов после их завершения. Можно ли сделать это с помощью гуавы?
вопрос задан: 19 November 2011 04:25
0
ответов

Размер Jar-файла зависимости Guava - есть ли небольшая версия?

Я недавно повысил версию библиотеки Guava с 9 до 10 и заметил значительное увеличение размера файла JAR-файла. 1,5 МБ просто для того, чтобы иметь некоторую библиотеку для фильтрации коллекций ... (это действительно то, что я когда-либо использовал ...
вопрос задан: 17 November 2011 13:10
0
ответов

Служба обмена сообщениями, которая работает как EventBus Guava [закрыто]

В настоящее время мы ищем решение для обмена сообщениями в JVM, которое предоставляет тот же удобный API, что и недавно представленный Guava EventBus. . EventBus предоставляет почти все необходимые функции, но мы ...
вопрос задан: 15 November 2011 04:35
0
ответов

Поиск дубликатов в коллекции

Как лучше всего находить и отмечать повторяющиеся объекты в коллекции? Допустим, у нас есть список лиц, и наша стратегия дублирования основана на точном совпадении имени и фамилии. Определить все ...
вопрос задан: 12 November 2011 22:53
0
ответов

Как преобразовать возможное нулевое значение в значение по умолчанию с помощью Guava?

Предоставляет ли Guava метод для получения значения по умолчанию, если переданная ссылка на объект пуста? Я ищу что-то вроде T nullToDefault (T obj, T default), где значение по умолчанию возвращается, если ...
вопрос задан: 7 November 2011 05:33
0
ответов

Ошибка времени компиляции с помощью Guava Iterables.any ()

Я получаю сообщение об ошибке для следующего кода: Iterables.any (Lists. newArrayList (), new Predicate () {@Override public boolean apply (final String arg0) {// TODO Auto -...
вопрос задан: 31 October 2011 12:11
0
ответов

Предварительно -загрузить значения для кэша Guava

У меня есть требование, когда мы загружаем статические данные из базы данных для использования в приложении Java. Любой механизм кэширования должен иметь следующие функциональные возможности: Загружать все статические данные из ...
вопрос задан: 27 October 2011 11:08
0
ответов

Как кто-то использует CacheLoader Guava асинхронно

Вопрос говорит само за себя. Я бы хотел использовать CacheBuilder, но мои значения загружаются асинхронно. Раньше это работало с MapMaker, так как CacheLoader не требовался. Теперь я хотел бы знать, если ...
вопрос задан: 25 October 2011 19:24
0
ответов

Сортировка Guava Multimap по количеству значений

Если у меня есть Guava Multimap, как мне отсортировать записи по количеству значений для данного ключа? Например: Multimap multiMap = ArrayListMultimap.create (); multiMap ....
вопрос задан: 24 October 2011 20:32
0
ответов

Как лучше всего кэшировать отдельный объект за фиксированный тайм-аут?

В Google Guava есть CacheBuilder, который позволяет для создания ConcurrentHash с истекающими ключами, которые позволяют удалять записи после фиксированного времени ожидания. Однако мне нужно кэшировать только один экземпляр определенного типа. ...
вопрос задан: 22 October 2011 19:04