@jvmchat

Страница 2158 из 2890
Alexey
16.01.2018
06:37:25
Vladimir
16.01.2018
06:39:28
WHITE
16.01.2018
07:01:35
народ а есть тут кто под ведроидом на libgdx пишет/писал?

нужна помощь по исправлению дибильной ошибки в сети ведроида: SSL handshake aborted

Google
WHITE
16.01.2018
07:36:30
спасибо, попробую там поспрашивать)))

Wystan
16.01.2018
08:42:23
Господа, кто использует QueryDsl. Как вы указываете @EntityGraph для различных запросов? Какая-то магия с аннотацией?

Есть QueryDslPredicateExecutor<T> и у него есть метод Page<T> findAll(Predicate var1, Pageable var2), который мы наследуем в jpaRepository. И туда можно присунуть только один граф. А мне нужно вызывать этот метод с другими графами. Уже когда-то спрашивал, но мудрецов тогда не было

Anton
16.01.2018
08:52:32
Есть QueryDslPredicateExecutor<T> и у него есть метод Page<T> findAll(Predicate var1, Pageable var2), который мы наследуем в jpaRepository. И туда можно присунуть только один граф. А мне нужно вызывать этот метод с другими графами. Уже когда-то спрашивал, но мудрецов тогда не было
Когда я с такой же проблемой сталкивался, то решения не нашёл, на so был такой вопрос, там предлагали создавать несколько методов с разными префиксами. https://stackoverflow.com/questions/31943989/spring-data-jpa-and-namedentitygraphs Я в итоге отказался от энтитиграфов и джойнил сам

Wystan
16.01.2018
08:57:38
Не до конца понятно, какую задачу ты хочешь решить с помощью этого подхода. Есть пример кода какой-нибудь?
querydsl - это такая штука, которая позволяет писать кастомные sql запросы к jpa. Но он устроен так, что каким бы кастомным запрос не был, все равно он будет вызываться с одним entityGraph. То есть если в одном запросе ты ищешь по одной джойненной табличке, а в другом запросе по двум, то скастомизировать 1 или 2 джойна ты не можешь

Наверное, скастомизировать QueryDslJpaRepository и оверрайдить там методы - единственный вариант

Wystan
16.01.2018
08:59:34
Там с дизайном все ок, просто две эти концепции пока не дружат

Alexey
16.01.2018
08:59:54
Если нужна куча именованных запросов с разными джойнами, кроме JPQL и @Query в голову ничего не приходит

Google
Alexey
16.01.2018
09:00:54
Имхо это попытки натянуть сову на глобус

Wystan
16.01.2018
09:01:05
Ну вот соображаешь. Так суть в том, что вместо кучи именнованных у тебя один запрос с Page<T> findAll(Predicate var1, Pageable var2); - но беда, здесь в параметрах функции нет EntityGraph, потому что он аннотация ?

Anton
16.01.2018
09:02:09
Можно сделать свой метод, в который передаешь назнвание entitygraph и при выполнении запроса используешь нужный граф, с помощью entitymanager’а

Wystan
16.01.2018
09:02:37
Универсальный запрос на все ентитиграфы?
Универсальный запрос, но можно указать только один ентитиграф, потому что он указывается через аннотации

Просто думал, может, есть какое более толковое решение, проблема-то наболевшая

Alexey
16.01.2018
09:03:57
Универсальный запрос, но можно указать только один ентитиграф, потому что он указывается через аннотации
Можно сделать стратегию, которая будет приходить как параметр в конструкторе или методе

И в ней уже тот код, который повторяется для разных графов

Mikhael
16.01.2018
09:04:49
всем привет. а любители hazelcast.org тут есть? скажите, можно ли его использовать как распределенный хэш, а сливать данные в БД только в случае евикта записи. кто-нибудь пробовал так делать? то есть в нормальной ситуации, когда виртуальной памяти хватает, ничего в БД отгружаться не должно.

Alexey
16.01.2018
09:04:55
Проблема всё та же - магия спринга хорошо работает на простых примерах

Wystan
16.01.2018
09:05:00
Ну если бы можно было определять "стратегию" по Predicate - это была бы вообще пушка

Кстати, хорошая идея для моего первого коммита в опенсорс. Токо лениво

Mikhael
16.01.2018
09:06:57
а еще вопрос, почему в мапах нет асинхронных методов values, keyset (predicate), а есть асинхронные только для get, put, remove. чем это объясняется?

Mikhael
16.01.2018
09:10:19
вообще есть тут те, кто любит hazelcast, и имеет опыт построения действительно больших надежных решений на его map'ах?

Google
Sergey
16.01.2018
09:12:11
Евгений
16.01.2018
09:41:53
вообще есть тут те, кто любит hazelcast, и имеет опыт построения действительно больших надежных решений на его map'ах?
@gamussa тебе в помощь, правда он теперь больше по Кафке, но долгое время топил за Hazelcast

Mikhael
16.01.2018
10:45:35
там есть ограничение мапы по размеру памяти, задается в настройках http://docs.hazelcast.org/docs/latest-development/manual/html/Distributed_Data_Structures/Map/Map_Eviction.html
Да, знаю. Вот я хочу поднять столько нод, чтоб сумма всех ram вместила все мои объекты, рассчитывая что каждая из нод содержит только часть. Или это утопия и я никогда не пойму, когда надо записать в бд, а когда нет, если запись есть ещё на другой ноде.

Анвар
16.01.2018
10:47:07
можно ли получить доступ к java bean-ам через js или только через thymeleaf

или объект нужно передовать в json на ui

Mikhael
16.01.2018
10:49:53
Сейчас hazelcast стоит как мап с лоадером из монги. Хотелось бы уменьшить число записей в монгу, крутить все в хазелькасте. Записи часто апдейтятся. Стоит ли пытаться делать это на хазелькасте или лучше посмотреть в сторону redis, tarantool...?

Просто сам хазелькаст заявляет, что он быстрее редиса. Но вот работая на связке монга, хазелькаст когда нужен частый апдейт, меня не покидает ощущение, что это я какой - то велосипед делаю и надо менять бд.

Плюс надо постоянно проверять а сколько всего объектов у одного юзера, вот запрешать множественный вход с одной учетки

Michael
16.01.2018
10:59:53
Никто не использовать бесплатные обертки для гуглоперевода?

Нашел одну библиотеку на гитхабе, но там старый формат запроса к серверу гугла, сейчас ещё гуглотокен нужон

Cargeh
16.01.2018
11:04:43
как бесплатная обертка будет пользоваться платным сервисом?

если готов платить, бери официальное апи

Michael
16.01.2018
11:05:05
Ну в том и дело, что для питона точно есть бесплатная обёртка

Не готов платить, а переводчик нужен

Boris
16.01.2018
11:06:19
наверняка там лимит количества запросов ?

Google
Timur
16.01.2018
11:06:26
Cargeh
16.01.2018
11:07:55
https://ctrlq.org/code/19909-google-translate-api TLDR: Гугл апи платное, бесплатных запросов нет. Но плагин перевода для хрома использует "секретное апи", в котором не нужна аутентификация и якобы нет лимитов

Поэтому, @krasnovmv, можешь просто обмазаться json и не нужна никакая обертка

Admin
ERROR: S client not available

Cargeh
16.01.2018
11:10:02
И оно работает, твою мать: https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=ru&dt=t&q=I%20hacked%20google

Игорь
16.01.2018
11:10:49
И оно работает, твою мать: https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=ru&dt=t&q=I%20hacked%20google
Your client does not have permission to get URL <code>/translate_a/single?client=gtx</code> from this server

Игорь
16.01.2018
11:11:10
Cargeh
16.01.2018
11:11:26
curl
а, ну. Может, только с хрома запросы идут, не знаю

Евгений
16.01.2018
12:27:29
парни, а как правильно хранить блобы >300мб? тупо на фс, или есть какая нить база для этого?

Денис
16.01.2018
12:28:44
Не готов платить, а переводчик нужен
Ну тогда найди бесплатный или поумерь аппетиты, видимо

Igor
16.01.2018
12:29:39
так там же почти бесплатно

Translation $20 per 1,000,000 characters Prices are 'pro rata' (proportional and incremental). Charges are scaled to the number of characters actually provided to the service. If you send 75,000 characters for processing within a month, for example, you are charged $1.50.

вакансии запрещены

Nickert
16.01.2018
12:37:13
Понял, куда вакансию можно разместить?

Igor
16.01.2018
12:37:30
учитывая, что андроид, спросите у них же в чате: @android_ru

у нас тут всё кроме него

Ruslan
16.01.2018
12:37:51
Но это же тоже джава...

Igor
16.01.2018
12:38:09
у них jvm не очень :)

Ruslan
16.01.2018
12:38:24


Google
Ruslan
16.01.2018
12:38:31
)))

Vitalii
16.01.2018
12:39:06
Dim
16.01.2018
12:39:46
у них jvm не очень :)
Отщепенцы, еретики

Когда я не нашел у строк некоторых методов в одной из версий Android SDK я это больше осознал, чем после того, что узнал, что виртуальная машина иная.

Vik
16.01.2018
12:56:52
Igor
16.01.2018
13:05:04
Igor
16.01.2018
13:05:45
черти, день добрый

а у меня немного странноватый вопрос есть

Michael
16.01.2018
13:06:03
Можно всегда врубить selenium и... Если мсье нравятся извращения, конечно :)
нашел либу, которая работает, пусть и с задержкой)

Страница 2158 из 2890