@jvmchat

Страница 2346 из 2890
Oleksandr
26.03.2018
15:02:16
вот-вот, видел такое при использовании бдд либ

4n9k3y5h1k
26.03.2018
15:06:02
господа, такой вопрос. Если я хочу что-то делать с ui-элементами во фрагменте мне надо к ним обращаться в onCreateView или в onViewCreated?

вопрос снят, спасибо большое

Hell
26.03.2018
18:13:52
зачем тогда тебе soap ui? в жс экосистеме валом всяких либ
SOAP UI это часть экосистемы. Я ее ны выбирал

Google
Wystan
26.03.2018
18:24:22
если существует девелопер адвокат, то существует ли девелопер прокурор?
Про прокурора не знаю, но на девелопер бутылку точно можно присесть

Hell
26.03.2018
18:26:34
Pavel ?
26.03.2018
18:55:45
че вы так сбер то поносите?)

Sergei
26.03.2018
19:30:03
Wooooo! Testcontainers набрал 1000 ⭐️ на гитхабе: https://github.com/testcontainers/testcontainers-java Спасибо всем кто не поленился добавить свой вклад в это число ?

guga
26.03.2018
19:30:30
github start driven development

Vik
26.03.2018
19:30:54
чат

Vik
26.03.2018
19:31:40
есть вопрос. какой сейчас http слиент модный?

Vik
26.03.2018
19:32:09
надо long polling api слушать

Google
Andrey
26.03.2018
20:24:54
Aleksander
26.03.2018
20:27:51
Я знаю что народ который пилит Apache ignite сравнивает производительность относительно хазелкаста. Игнат в два раза быстрее.
Когда так говорят, всегда есть подозрение, что они тестят на своих каких-нибудь бенчмарках, которые годяться только для 5% процентов реальных юзкейсов

Andrey
26.03.2018
20:31:52
а подскажите плиз аналог Confluence от JetBrains?
Я взял flexmark для маркдауне, создал один единственный контроллер, который из url берёт имя файла, на лету преобразует в html и вставляет в шаблон со стилями. Стили готовые нашел. Редактировать можно прямо на гитхабе тексты. Профит.

Wystan
26.03.2018
21:02:00
Типичная история про бенчмарки. Жена соседа мне сказала...

guga
26.03.2018
21:11:26
ну ты что, им же нету смысла врать, в самом деле

Aleksander
26.03.2018
21:14:36
можно его самого спросить
Сорян =) хотел зайти из далека, и прояснить какие у тебя отношения с хазелкастом, после появления надписи kafka на майке =)

Vik
26.03.2018
21:14:58
вот ведь жопа. не могу ни в одном модном http клиенте сделать получение chinked respnse (может не то гуглю), зато HttpURLConnection - сразу все заработало

Aleksander
26.03.2018
21:22:11
В общем, вопрос был глупый, кмк, а может и нет. Было совещание по поводу выбора технологии, грубо говоря хазелкаст не входит в список одобренного ПО, поэтому нужно было объяснить, как он появился магически в проекте(искал всякие таблицы, сравнивающие хазел с тарантулом, couchase, redis). Но, к сожалению, война уже проиграна =) Иногда слишком сложно спорить, с проектной командой внутри большой организации

Vik
26.03.2018
21:23:19
больщой плюс ХЗ - он эмбедидся хорошо

Aleksander
26.03.2018
21:23:59
Да, и синхронная репликация вроде как есть, и персистенс.

Vik
26.03.2018
21:26:09
Aleksander
26.03.2018
21:26:36
пример в студию
пока нет, гуглю =)

Vik
26.03.2018
21:26:47
я вот тоже нифига не нагуглил

Google
Mikhail
26.03.2018
21:30:13
М.. нет, по идее не должно отличаться от обычного запроса

Оно ведь блокирующее

Vik
26.03.2018
21:32:24
new Request("url").get().asString() никогда не закончится, например

т.е. asString() не вызовется, не?

Митко Соловец?
26.03.2018
21:32:59
Vik
26.03.2018
21:33:11
while ((line = is.readLine()) != null) { System.out.println(line); }

вот собственно и все что мне надо

Vik
26.03.2018
21:34:20
я так не хочу :)

Mikhail
26.03.2018
21:35:25
Ну если HttpUrlConnection поддерживает бесконечный коннект, то можно устроить

Igor
26.03.2018
21:51:01
я так не хочу :)
не то? URL url = new URL("https://axibase.com"); url.openConnection(); url.openStream(); try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()))) { String line; do { line = reader.readLine(); System.out.println(line); } while (line != null); }

Sergey
26.03.2018
21:51:12
okhttp он не умеет в NIO

Alexey
26.03.2018
22:05:48
https://github.com/agemooij/stream-experiments/blob/master/src/main/scala/scalapenos/experiments/streams/LongPollingHttpClient.scala

Yury
27.03.2018
06:46:28
Я уже накидывал данный вопрос про реализацию асинхронности в java ранее, но так и не решил, как поступить. Ситуация такая: Нужно переписать высоконагруженный сервер с Node.js на Java. На это много причин, одна из основных это наличие нужных качественных профильных либ. В самой программе много http и tcp запросов в разные сервисы, в том числе и собственные. Они очень медлительные, можно ждать ответа по 3-5 сек. Есть вариант использовать NIO с оберткой netty, НО! Код получается очень раздутым и плохо читаемым, а хочется чтобы он был таким же как на JS c async/await сейчас. Типа: вызвать и подождать сервис #1 обработать с помощью блаблакласса либы, используя данные из сервиса #1 вызвать сервис #2 и #3 и таких вызовов очень много. А с netty получается огромная раздутая лапша с вложенными классами. Не всем программистам будет сразу понятно что вообще происходит в данном месте программы, нужно будет изучить и понять развесистую структуру классов netty, которая замещает стандартные классы nio и не совместима с CompletableFuture. Есть ли варианты решения данной проблемы?

Vladimir
27.03.2018
06:47:28
Я уже накидывал данный вопрос про реализацию асинхронности в java ранее, но так и не решил, как поступить. Ситуация такая: Нужно переписать высоконагруженный сервер с Node.js на Java. На это много причин, одна из основных это наличие нужных качественных профильных либ. В самой программе много http и tcp запросов в разные сервисы, в том числе и собственные. Они очень медлительные, можно ждать ответа по 3-5 сек. Есть вариант использовать NIO с оберткой netty, НО! Код получается очень раздутым и плохо читаемым, а хочется чтобы он был таким же как на JS c async/await сейчас. Типа: вызвать и подождать сервис #1 обработать с помощью блаблакласса либы, используя данные из сервиса #1 вызвать сервис #2 и #3 и таких вызовов очень много. А с netty получается огромная раздутая лапша с вложенными классами. Не всем программистам будет сразу понятно что вообще происходит в данном месте программы, нужно будет изучить и понять развесистую структуру классов netty, которая замещает стандартные классы nio и не совместима с CompletableFuture. Есть ли варианты решения данной проблемы?
Kotlin

Yury
27.03.2018
06:48:46
Kotlin
Kotlin не подходит, начальство против. Разработчиков переучивать долго, боятся плохой совместимости и проблем с библиотеками Java.

Anton
27.03.2018
06:53:37
Google
Митко Соловец?
27.03.2018
06:53:52
Anton
27.03.2018
06:54:04
Наоборот. Они все понимают

Митко Соловец?
27.03.2018
06:54:45
Я уже накидывал данный вопрос про реализацию асинхронности в java ранее, но так и не решил, как поступить. Ситуация такая: Нужно переписать высоконагруженный сервер с Node.js на Java. На это много причин, одна из основных это наличие нужных качественных профильных либ. В самой программе много http и tcp запросов в разные сервисы, в том числе и собственные. Они очень медлительные, можно ждать ответа по 3-5 сек. Есть вариант использовать NIO с оберткой netty, НО! Код получается очень раздутым и плохо читаемым, а хочется чтобы он был таким же как на JS c async/await сейчас. Типа: вызвать и подождать сервис #1 обработать с помощью блаблакласса либы, используя данные из сервиса #1 вызвать сервис #2 и #3 и таких вызовов очень много. А с netty получается огромная раздутая лапша с вложенными классами. Не всем программистам будет сразу понятно что вообще происходит в данном месте программы, нужно будет изучить и понять развесистую структуру классов netty, которая замещает стандартные классы nio и не совместима с CompletableFuture. Есть ли варианты решения данной проблемы?
посмотрите vert.x, spring web flux

очень похоже на то, что вы ищите

апи простое

нетти чистый достаточно низкоуровневый

Yury
27.03.2018
06:55:23
Начальство не очень компетентное, я так понял
Я бы сказал они типичные бывшие enterprise разрабы, боятся всего нового и не проверенного

Митко Соловец?
27.03.2018
06:55:27
а тут добрые дяди написали обертки

Yury
27.03.2018
06:56:39
а тут добрые дяди написали обертки
vert.x посмотрел, я так понял предлагается либо коллбек хелл, либо rxjava для организации кода.

Митко Соловец?
27.03.2018
06:57:06
а вертиксу у нас есть маленький адепт

@Sammers21

Yury
27.03.2018
06:59:18
spring web flux не смотрел, это на новых реактивных стримах?

Митко Соловец?
27.03.2018
07:00:35
он на реакторе основан

Pavel
27.03.2018
07:16:41
vert.x посмотрел, я так понял предлагается либо коллбек хелл, либо rxjava для организации кода.
Колбек хелл вовсе не обязательен, можно использовать тот же CompositeFuture чтобы избежать этого

Я уже накидывал данный вопрос про реализацию асинхронности в java ранее, но так и не решил, как поступить. Ситуация такая: Нужно переписать высоконагруженный сервер с Node.js на Java. На это много причин, одна из основных это наличие нужных качественных профильных либ. В самой программе много http и tcp запросов в разные сервисы, в том числе и собственные. Они очень медлительные, можно ждать ответа по 3-5 сек. Есть вариант использовать NIO с оберткой netty, НО! Код получается очень раздутым и плохо читаемым, а хочется чтобы он был таким же как на JS c async/await сейчас. Типа: вызвать и подождать сервис #1 обработать с помощью блаблакласса либы, используя данные из сервиса #1 вызвать сервис #2 и #3 и таких вызовов очень много. А с netty получается огромная раздутая лапша с вложенными классами. Не всем программистам будет сразу понятно что вообще происходит в данном месте программы, нужно будет изучить и понять развесистую структуру классов netty, которая замещает стандартные классы nio и не совместима с CompletableFuture. Есть ли варианты решения данной проблемы?
Вообще vert.x изначально был задуман как node.js только на jvm, и назывался изначально node.x

Yury
27.03.2018
07:26:47
https://vertx.io/docs/vertx-core/java/#_async_coordination
compose вот похоже то что нужно, спасибо, сейчас вчитаюсь более внимательно

Alexey
27.03.2018
07:31:01
Можно еще akka посмотреть

Yury
27.03.2018
07:32:07
Можно еще akka посмотреть
А akka нормально работает с Java?

Alexey
27.03.2018
07:32:13
Да

Google
Yury
27.03.2018
07:33:54
Пока vert.x похоже на то, что нужно. Асинхронный чейнинг функций, это приблизительно то, что я искал.

Anton
27.03.2018
07:44:37
Я уже накидывал данный вопрос про реализацию асинхронности в java ранее, но так и не решил, как поступить. Ситуация такая: Нужно переписать высоконагруженный сервер с Node.js на Java. На это много причин, одна из основных это наличие нужных качественных профильных либ. В самой программе много http и tcp запросов в разные сервисы, в том числе и собственные. Они очень медлительные, можно ждать ответа по 3-5 сек. Есть вариант использовать NIO с оберткой netty, НО! Код получается очень раздутым и плохо читаемым, а хочется чтобы он был таким же как на JS c async/await сейчас. Типа: вызвать и подождать сервис #1 обработать с помощью блаблакласса либы, используя данные из сервиса #1 вызвать сервис #2 и #3 и таких вызовов очень много. А с netty получается огромная раздутая лапша с вложенными классами. Не всем программистам будет сразу понятно что вообще происходит в данном месте программы, нужно будет изучить и понять развесистую структуру классов netty, которая замещает стандартные классы nio и не совместима с CompletableFuture. Есть ли варианты решения данной проблемы?
Зачем переписывать? Таки интересно услышать пртчины. Пусть нода работает с асинхронщиной и общается с жабовским сервисом у которого есть нужные либы. Субъективно конечно, но на жвм нет аналогов сравнимых с нодой по удобство и скорости разработки решений с nio

Sergei
27.03.2018
07:44:52
Удачи с vert.x и поиском разрабов)))

Webflux + Reactor наше всё

guga
27.03.2018
07:45:40
Удачи с vert.x и поиском разрабов)))
а жаба разрабы не подходят? там же ничего сверх нового

те же яйца только в профиль

Sergei
27.03.2018
07:46:17
Вот только с этими яйцами имели дело 100-1 разработчик в мире

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