@jvmchat

Страница 1588 из 2890
Nick
03.07.2017
19:46:09
Ну хрен знает. Еботни там поболее.
поверь мне, прогнать интеграционники на реальной системе сложнее)

Митко Соловец?
03.07.2017
19:46:55
а вы интеграционные тесты в отдельной джобе на сиай гоняете?

KrivdaTheTriewe
03.07.2017
20:24:30
поверь мне, прогнать интеграционники на реальной системе сложнее)
есть нормальная дока про пробросить портов в компоузе ?

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

Google
James Tiberius Kirk ?
03.07.2017
22:21:58
а вы интеграционные тесты в отдельной джобе на сиай гоняете?
Да, как только коммит новый на ревью попадает, то тесты все прогоняются

Если не проходят, мержа не будет

Автоматически офк

Pavel
04.07.2017
08:20:24
ребят что лучше на ваш взгляд: kubernetes или docker swarm? аргументировнно пожалуйста

Митко Соловец?
04.07.2017
08:21:21
кто-нибудь работал с грид фс?

Mongo GridFS

Nick
04.07.2017
08:21:49
кто-нибудь работал с грид фс?
Вернулся к вопросу выбора фс?

Митко Соловец?
04.07.2017
08:22:03
нет, я далеко продвинулся, нужен профессиональный совет

Luger
04.07.2017
08:22:14
Вернулся к вопросу выбора фс?
уже выбрал и теперь мучается

Митко Соловец?
04.07.2017
08:22:31
я мучаюсь конкретно от спринг апи и джава апи монго драйвера

Nick
04.07.2017
08:22:43
ребят что лучше на ваш взгляд: kubernetes или docker swarm? аргументировнно пожалуйста
С точки зрения настроек и фишек - кубер. Если мало ресурсов и на хочется тратить время на настройку то сварм

Google
Митко Соловец?
04.07.2017
08:22:59
короче, рассказываю историю, gridFsTemplate не поддерживает пэйджинацию, т.е. операции скип и лимит

Nick
04.07.2017
08:23:08
Ну вот зачем тв ее взял

Митко Соловец?
04.07.2017
08:23:11
https://jira.spring.io/browse/DATAMONGO-765

раз бага

там в комментах воркэраунд вроде

Nick
04.07.2017
08:23:29
Почему не взять с fuse систему

Митко Соловец?
04.07.2017
08:23:30
я запилил

но в итоге вот что получилось

https://jira.spring.io/browse/DATAMONGO-1119

я пока вариантов, кроме как делать пэйджинацию в памяти не вижу

.stream().skip().limit()

Nick
04.07.2017
08:29:22
Фу

Митко Соловец?
04.07.2017
08:31:05
Фу
https://docs.mongodb.com/manual/reference/method/cursor.skip/

The cursor.skip() method is often expensive because it requires the server to walk from the beginning of the collection or index to get the offset or skip position before beginning to return results. As the offset (e.g. pageNumber above) increases, cursor.skip() will become slower and more CPU intensive. With larger collections, cursor.skip() may become IO bound. Consider using range-based pagination for these kinds of tasks. That is, query for a range of objects, using logic within the application to determine the pagination rather than the database itself. This approach features better index utilization, if you do not need to easily jump to a specific page.

в общем, если индексы сделать, то пэйджинг в памяти не такая плохая идея

Nick
04.07.2017
08:34:29
Ты взял уг

Umren
04.07.2017
08:35:48
взял бы нодежс, проблем бы таких не было

Kirill
04.07.2017
08:36:30
забыл акку взять еще

Митко Соловец?
04.07.2017
08:36:30
шутки шутками, но похоже так оно и есть лол)

Google
Pavel
04.07.2017
09:26:39
развернуть много контейнеров на десятке машин

Jamal
04.07.2017
09:32:13
Всем привет, а есть ли какой либо метод который срабатывает "перед закрытием андроид приложения"

?

Mukhammed
04.07.2017
09:33:43
https://metanit.com/java/android/pics/life_cycle.png

Jamal
04.07.2017
09:34:24
Спасибо большое

... Огромное

Митко Соловец?
04.07.2017
10:09:27
в общем, если индексы сделать, то пэйджинг в памяти не такая плохая идея
в общем нашел альтернативное решение, не самое плохое

Igor
04.07.2017
11:53:44
Всем привет, а есть ли какой либо метод который срабатывает "перед закрытием андроид приложения"
можете посмотреть, работает ли на Dalvik сигнал закрытия (см sun.misc.SinglaHandler вроде как). Если там будет все окей - то это верняк

Igor
04.07.2017
12:02:35
Спасибо большое =)
Это если что очень грязный способ :) То есть, если вы с архитектурной т. з. можете разрулить кейс без сигналов - лучше это сделать

Dzmitry
04.07.2017
12:02:38
можете посмотреть, работает ли на Dalvik сигнал закрытия (см sun.misc.SinglaHandler вроде как). Если там будет все окей - то это верняк
в android нет sun.misc.* пакета вообще, т.к это не JVM. И метода который срабатывает именно перед закрытием всего приложения нет

¯\_(ツ)_/¯

Igor
04.07.2017
12:03:17
в android нет sun.misc.* пакета вообще, т.к это не JVM. И метода который срабатывает именно перед закрытием всего приложения нет
Мне что-то подсказывает что он был, поскольку, если мне не изменяет память, я видел сэмпл

То, что у вас пакет красным подсвечивается - не значит что его нет :)

Jamal
04.07.2017
12:04:19
Я с вами гуру спорить не буду, но например меня жизненный цикл вполне устроил, но всё равно я очень благодарен вам и сообществу за отзывчивость

Admin
ERROR: S client not available

Dzmitry
04.07.2017
12:11:16
Ну sun.misc.Unsafe там точно есть (еще вроде со времен android 4)
ну да. Unsafe есть. А всего остального нет.

да и unsafe какой-то не настоящий. Если с ним также как в джава работать, то ничего не работает

Google
Igor
04.07.2017
12:20:47
А и не надо им пользоваться, даже в java. Пусть по поводу миграции голова болит у людей вроде МартинаТ.

Интересно кстати, разрешают ли на олимпиадах пользоваться unsafe, если на java пишешь?

Pavel
04.07.2017
12:23:58
ну если тестирущая система проглотит то почему бы и нет

в правилах этого явно нет

к тому же особого преищмущества это тебе не даст

лучше на плюсах пиши

Митко Соловец?
04.07.2017
12:25:29
в общем нашел альтернативное решение, не самое плохое
В Java-driver Mongo gridFs API нормально работает с пэйджинацией, так что достаточно заинжектить монго клиент, взять у него текущую базу и передать её в класс фабрику GridFsBucket. Это решает проблемы: https://jira.spring.io/browse/DATAMONGO-1119 https://jira.spring.io/browse/DATAMONGO-765

Митко Соловец?
04.07.2017
12:27:19
Спасибо, ваше мнение очень важно.

Gregory
04.07.2017
12:37:15
Что опенсорсное выбрать в 2017 году для хранения Maven-артефактов + proxy для Maven central?

Митко Соловец?
04.07.2017
12:37:44
@JBaruch подтвердит

Umren
04.07.2017
12:38:05
а как же нексус?

Pavel
04.07.2017
12:38:17
ой не к добру это

Gregory
04.07.2017
12:39:46
Кажется, что функционально для меня оно ничем не будет отличаться. В OSS версиях нет репликации ни там, ни там. В UI в 99% случаях не заходишь.

LDAP поддерживается в обоих продуктах.

Адекватная документация и там, и там.

С точки зрения администрирования есть принципиальные различия в удобстве использования?

Всех Барух запугал?)

Google
Nick
04.07.2017
12:49:19
Нексус лучше

У него докер бесплатный

Anton
04.07.2017
12:49:49
артифактори дешевле

Umren
04.07.2017
12:49:56
Вот да, пользуемся нексусом и нет проблем

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