0
ответов

Кэширование с помощью Guava

Какие классы Guava подходят для потоков -безопасное кеширование? Я использую составной ключ, который создается на лету, поэтому softKeys () не имеет смысла, верно? Я где-то видел ConcurentLinkedHashMap, это ...
вопрос задан: 26 July 2017 08:15
0
ответов

Гуава - Как применить функцию, которая возвращает Void на Iterable

Мне просто интересно, как лучше применить функцию, которая возвращает Void в Iterable / Collection? Мой пример использования: у меня есть список объектов Animal, которые я хочу вызвать для каждого животного из списка the eat () ...
вопрос задан: 23 May 2017 12:30
0
ответов

Есть ли компаратор для "естественной" сортировки строк, которые могут содержать числа, guava?

Есть ли реализация компаратора в Guava для сортировки строк "естественным" способом, которые могут содержать числа? Например: "a 8" "a 9" "a 10" Я нашел несколько интересных ссылок по этому поводу, но похоже, что ...
вопрос задан: 23 May 2017 12:24
0
ответов

надежно принудительное выселение карты Guava

РЕДАКТИРОВАТЬ: Я реорганизовал этот вопрос, чтобы отразить новую информацию, которая с тех пор стала доступной. Этот вопрос основан на ответах на вопрос Вилиама относительно использования ленивых ...
вопрос задан: 23 May 2017 12:23
0
ответов

java: стандартный метод обертывания проверенных исключений

У меня есть довольно подробный вопрос о том, как правильно обернуть проверенное исключение и как это делает Guava. (Прошу прощения за длину, но я хочу сократить свой мыслительный процесс) Стандарт ...
вопрос задан: 23 May 2017 12:16
0
ответов

Использование дженериков с коллекцией классов перечисления, реализующих тот же интерфейс

Я пытаюсь выполнить обратный поиск в нескольких классах перечисления, реализующих тот же интерфейс поля, путем итерации по списку классов с помощью Maps.uniqueIndex Guava: Значение поляOfSearchName = null; for (...
вопрос задан: 23 May 2017 12:14
0
ответов

implementing remove on a ConcurrentMultimap without races

I've been looking at the problem of writing a concurrent Multimap, and I have an implementation backed by the Google Guava AbstractSetMultimap and a MapMaker computing map that creates on demand the ...
вопрос задан: 23 May 2017 12:13
0
ответов

Есть ли перечисление с типами MIME в Java? [дубликат]

Возможный дубликат: интерфейс / перечисление стандартных констант типа MIME Существует ли перечисление (или что-то подобное), которое содержит константы для наиболее распространенных типов MIME? Я хотел бы разобраться с некоторыми ...
вопрос задан: 23 May 2017 12:13
0
ответов

Альтернативы HashMap для эффективного хранения данных с памятью

В настоящее время у меня есть программа типа электронных таблиц, которая хранит свои данные в ArrayList HashMaps. Вы, несомненно, будете шокированы, когда я скажу, что это не идеальный вариант. Накладные расходы, кажется, используют 5x ...
вопрос задан: 23 May 2017 12:10
0
ответов

Почему классы Guava предоставляют так много фабричных методов, а не только один, который принимает varargs? [дубликат]

Возможный дубликат: Почему у ImmutableList Guava так много перегруженных методов of ()? Глядя на ImmutableList Guava (и некоторые другие классы), вы найдете множество перегруженных ...
вопрос задан: 23 May 2017 12:08
0
ответов

Maven «не удалось разобрать сообщение об ошибке» (Java 7 + Maven 2)

У меня есть проект GWT на основе maven, который включает Guava. У меня проблемы с Maven, пытающимся (и безуспешно) скомпилировать источники, которые он находит в guava-gwt * .jar: не удалось проанализировать сообщение об ошибке: ...
вопрос задан: 23 May 2017 12:06
0
ответов

Как Guava устаревает записи в CacheBuilder?

Я хочу использовать CacheBuilder, как рекомендовано здесь: карта/кеш на основе времени Java с ключами с истекающим сроком действия. Однако я не понимаю, когда Гуава знает, что срок действия записей истекает. Как это делает Guava и что...
вопрос задан: 23 May 2017 12:00
0
ответов

Справочная информация - Что означает этот символ в PHP?

Что это? Это набор вопросов о синтаксисе PHP, которые то и дело возникают. Это также вики сообщества, поэтому каждый может принять участие в ведении этого списка. ...
вопрос задан: 23 May 2017 11:53
0
ответов

Проблемы с GWT и Guava

Мне трудно заставить GWT работать с Guava. Я добавил guava-r09-gwt.jar в свой путь к классам, а (скопировано из этого вопроса) в мой * .gwt.xml ...
вопрос задан: 23 May 2017 11:48
0
ответов

Сложный ключ для кэша гуав (смещение)

У меня есть точечный объект: class Point {final int x, y; ...} Поскольку эти точки будут использоваться / создаваться повсюду в моем коде, я хочу начать использовать кеш гуавы. К сожалению ...
вопрос задан: 23 May 2017 11:46
0
ответов

мой идеальный кеш с использованием guava

В последние несколько недель я постоянно пытался найти свою идеальную реализацию кеша с использованием Guava MapMaker. Смотрите мои предыдущие два вопроса здесь и здесь, чтобы следить за моим мыслительным процессом. Принимая то, что ...
вопрос задан: 23 May 2017 11:45
0
ответов

Реализация эталонной ленивой загрузки

Я впечатлен функцией вычислительной карты Guava, и я ищу своего рода «эталонную реализацию» - эталонную реализацию ленивой загрузки, которая параллельна простоте Guava. использования, что я имею в виду ...
вопрос задан: 23 May 2017 10:30
0
ответов

Правильно ли я реализовал equals и hashCode с помощью Google Guava?

Я использую спящий режим и мне нужно переопределить equals и hashCode (). Я решил использовать помощники google-guava equals и hashCode. Я хотел знать, не упустил ли я что-то здесь. У меня есть методы get / set ...
вопрос задан: 23 May 2017 10:26
0
ответов

Есть ли способ использовать конструкцию for-each для таблицы Guava?

Одним из самых чистых преимуществ кодирования современных коллекций является возможность использовать конструкцию for-each.Ниже я привожу простой общий метод печати таблицы, за которым следует метод тестовой загрузки....
вопрос задан: 12 May 2017 18:35
0
ответов

Группирование элементов списка в подсписки (возможно, с помощью гуавы)

Я хочу сгруппировать элементы списка. Сейчас я делаю это так: public static List > group (final List list, final GroupFunction groupFunction) {...
вопрос задан: 10 May 2017 02:04
0
ответов

Определение набора основных правил для высокопроизводительных структур данных (java)

Я обычно использую векторы / массивы, хэш-карты / древовидные карты и другие коллекции java как взаимозаменяемые, за исключением того факта, что есть иногда функциональные требования к API (например, я ...
вопрос задан: 15 April 2017 16:25
0
ответов

Как преобразовать List в другой List [дублировать]

У меня есть два списка объектов; List и List. X и Y - это объекты, которые выглядят следующим образом: публичный класс X { Строка a; Строка b; Строка v; Строка w; Строка m; Строка n; } ...
вопрос задан: 11 April 2017 15:33
0
ответов

Как я могу присоединиться к массиву с помощью Google Guava (Java)?

Я пытаюсь присоединиться к int [] (массив int) с помощью класса Joiner Google Guava. Пример: int [] array = {1, 2, 3}; String s = Joiner.on (",") .join (массив); // не разрешено Я проверил StackOverflow и ...
вопрос задан: 30 March 2017 09:58
0
ответов

инициализация Guava ImmutableMap

Гуава предлагает хороший ярлык для инициализации карты. Однако я получаю следующую ошибку компилятора (Eclipse Indigo), когда моя карта инициализируется девятью записями. Метод (К, В, К, В, К, В, К, В, К, В) ...
вопрос задан: 7 March 2017 11:45
0
ответов

В чем разница между Collections.unmodifiableSet () и ImmutableSet в Guava?

JavaDoc из ImmutableSet говорит: В отличие от Collections.unmodifiableSet, который представляет собой представление отдельной коллекции, которая все еще может изменяться, экземпляр этого класса содержит свои собственные личные данные и будет ...
вопрос задан: 24 December 2016 10:32
0
ответов

ImmutableMap.of() workaround for HashMap in Maps?

There are utility methods to create ImmutableMap like Immutable.of(Key, value) and its overload. But such methods don't exist for HashMap or LinkedHashMap in Maps class. Is there any better way to ...
вопрос задан: 1 December 2016 10:17
0
ответов

Использование Google Guava Objects.ToStringHelper

Я использовал ToStringBuilder.reflectionToString(class) в commons-lang для реализации toString() для простых DTO. Теперь я пытаюсь использовать Google Guava вместо общей библиотеки Apache. И я нашел Objects....
вопрос задан: 12 September 2016 22:43
0
ответов

Гуава: Почему нет функции Lists.filter ()?

Есть ли причина, по которой есть Lists.transform (), но нет Lists.filter ()? Как правильно отфильтровать список? Конечно, я мог бы использовать новый ArrayList (Collection2.filter ()), но в этом случае это не гарантируется ...
вопрос задан: 29 July 2016 10:16
0
ответов

Google Guava / предоставление функциональной коллекции -реализации типа [закрыто]

Кто-нибудь знает, будут ли в будущем Guava или Java8 обеспечивать реализацию постоянной коллекции -, вдохновленную более функциональными реализациями, например, в Clojure или Scala (предоставление...
вопрос задан: 22 July 2016 21:52
0
ответов

Почему guava Multimap.values() возвращает плоское значение коллекция вместо коллекции коллекций?

Мне очень нравится класс Multimap библиотеки Google guava. Это тип сопоставления, в котором вы можете добавить несколько значений для ключа, поэтому он эффективно сопоставляет ключ с коллекцией определенного типа. Что я...
вопрос задан: 23 May 2016 18:39