@jvmchat

Страница 1795 из 2890
Anton
19.09.2017
09:35:20
ты проспал последние несколько дней)
не отрицаю, за новостями не следил

Oleksandr
19.09.2017
09:36:10
если зачем-то поверить рандомным бенчмаркам, то j9 пошустрее будет для числодробилок

про гц интереснее всего было бы узнать, по мб устаревшей доке, там только m&s и copy

было бы офигенно, если бы в след РП позвали Шипилёва для обьяснений)

Google
Евгений
19.09.2017
09:56:30
пожалуй сохроню себе кокорутины
беседа котлиногоспод?

Sergey
19.09.2017
09:57:20
кококо суспенд кококо коммонпул кококо..

Ivan
19.09.2017
09:57:22
кокотлиногоспод

Dmitry
19.09.2017
10:20:10
всем привет! кто когда последний раз использовал JCR? есть смысл использовать в 2017? есть ли разумные современные альтернативы?

Ivan
19.09.2017
10:25:57
Пздц пришлось гуглить что такое jcr

Timur
19.09.2017
10:27:40
погуглил, присоединяюсь к вопросу, мне как раз нечто подобное нужно

Митко Соловец?
19.09.2017
10:32:14
ну например Mongo Grid FS

S
19.09.2017
10:55:11
Джаваны, как вы относитесь к задачам разворота списка и балансировки 2дерева на собесах?

Wystan
19.09.2017
11:03:18
У меня вопрос про легаси-каку под названием апачевское CloseableHttpAsyncClient httpclient = HttpAsyncClients.createDefault(). Как ее правильно менеджить, вот так: try (CloseableHttpAsyncClient httpclient = HttpAsyncClients.createDefault()) { httpclient.start();

смущает что надо дополнительный start() писать

Google
Митко Соловец?
19.09.2017
11:53:50
Коллеги, как в спринг буте мапу из application.yml замаппить на поджик?

пробовал юзать @ConfigurationProperties + статический класс, мапа все равно пустая

Sergey
19.09.2017
11:58:43
а ты указал их? @Configuration @EnableConfigurationProperties(FooProperties.class)

Митко Соловец?
19.09.2017
12:00:30
да

Sergey
19.09.2017
12:01:45
а оно со статик классами точно работает?

Митко Соловец?
19.09.2017
12:03:53
ну во многих примерах так

просто @Value тупо с мапой отказывется работать

Luger
19.09.2017
12:04:09
ну во многих примерах так
покажи, что ты маппишь

Митко Соловец?
19.09.2017
12:11:02
сделал короче

Sergey
19.09.2017
12:11:51
сделал короче
а че не так было?

Vyacheslav
19.09.2017
12:12:06
Забыл курицу в жертву принести

Pavel ?
19.09.2017
12:17:29
как я понял

Daniel
19.09.2017
12:19:23
корутины не котлиновские, а concurrency model одна из

поэтому да, на них тоже можно делать concurrency вещи

Митко Соловец?
19.09.2017
12:21:12
а че не так было?
имена полей и ключей

Mukhammed
19.09.2017
12:21:32
может кто подсказать как с помощью стримов красиво подпихнуть мапу. в каждое значение другое мапы? есть Map<> additionalValues; Map<K, Map> BigMapa;

bigMapa.values().stream().forEach((m) -> { m.putAll(additionalValues); });

типо так?

Sergey
19.09.2017
12:39:39
а в ключ че должно идти?

Google
Artur
19.09.2017
13:22:45
bigMapa.values().stream().forEach((m) -> { m.putAll(additionalValues); });
bigMapa.values().foreach(v -> v.putAll(additionalValues)); - кажется, должно работать. values() тоже можно убрать и в лямбде использовать (k, v) -> ...

Nikolai
19.09.2017
13:30:37
Доброго времени суток. Есть кто имеет опыт с Camel + AMQ + CXF?

Ivan
19.09.2017
13:54:25
Доброго времени суток. Есть кто имеет опыт с Camel + AMQ + CXF?
ты сразу вопрос лучше задавай, скорее всего кто-нибудь найдется ответить

KW
19.09.2017
16:54:57
Доброго времени суток! Коллеги, подскажите, пожалуйста: у меня есть клас, который отвечает за хеширование пароля (получает стринг, хеширует и ретурнит стринг). Вопрос: этот клас - это сервис, утилита, хэлпер или как его правильно величать с точки зрения архитектуры? Вэб-приложение, если что.

KW
19.09.2017
17:01:01
у него единственный метод. Ну, а стейтлес/статик - это зависит от реализации, которую буду использовать

имею в виду, что если буду делать утил, то да, будет стейтлес и статик. Если же сервис, то нет

Alex
19.09.2017
17:01:33
Джаваны, у кого-то есть линк на чатик Rust?

Alex
19.09.2017
17:02:47
Спасибо!

Vyacheslav
19.09.2017
17:04:16
Евгений
19.09.2017
17:04:51
https://habrahabr.ru/company/yandex/blog/336860/

KW
19.09.2017
17:06:12
https://habrahabr.ru/company/yandex/blog/336860/
спасибо за ссылку

Артем
19.09.2017
18:14:30
а твои корутины умеют распиливать тяжелую таску без блокировки треда, как в го?
Не особо знаком с го, а что значит "распиливать тяжёлую таску без блокировки треда"? Где об этом можно почитать?

Oleksandr
19.09.2017
18:16:59
Не особо знаком с го, а что значит "распиливать тяжёлую таску без блокировки треда"? Где об этом можно почитать?
в гошной доке, к примеру я имел в виду блокирующие операции -- как го их хендлит

Admin
ERROR: S client not available

Oleksandr
19.09.2017
18:18:09
(с диск ио он вроде как так не умеет)

Google
Oleksandr
19.09.2017
18:21:20
(с диск ио он вроде как так не умеет)
юмор в том, что в _коко_рутинах легко повесить диспатчер, и прийдем к классике с выделением тредпулов, что, как по мне, конкретно снижает профит акка акторы так же блочатся, и это тоже высмеивается эрлангистами но для них это менее критично из-за 1) в комьюнити предпочитают неблокирующие либы, тогда как котлин таргетит "обычную" джаву 2) просто сделать балансинг и прочие обходы

KW
19.09.2017
18:23:23
будь мужиком, сделай лямбду, реализующую функциональный интерфейс
а зачем, если метод имеет единственную реализацию, а используется в больше, чем одном, месте приложения?

Alexey
19.09.2017
18:41:23
а расширяемость заложить на этапе фундамента?

Артем
19.09.2017
18:41:31
в гошной доке, к примеру я имел в виду блокирующие операции -- как го их хендлит
Спасибо, кажется нашёл. Если по мнению шедулера горутина блочит поток, он просто выделяет ее в отдельный поток. Таким образом она никак не мешает остальным горутинам.

Oleksandr
19.09.2017
18:42:21
в джаве же тонны легаси, один jdbc чего стоит

Артем
19.09.2017
18:43:18
Да, к сожалению это так

Oleksandr
19.09.2017
18:43:43
есть и неблокирующие дрова к бд (типа postres-async), но 98% софта просто не предусмотрено для такого

Ivan
19.09.2017
18:43:45
вот тока не надо святое трогать

jdbc

Oleksandr
19.09.2017
18:44:00
говно мамонта же)

Ivan
19.09.2017
18:44:04
=)

S
19.09.2017
18:45:53
Поясните за эту статью http://mikemainguy.blogspot.nl/2015/05/the-myth-of-asynchronous-jdbc.html

Oleksandr
19.09.2017
18:50:08
можно навернуть сверху фьюч в отдельном пуле, что все и делают

но лучше же убрать этот камень, чем переезжать)

(с спецпулом блокировка все равно же идет)

Google
Max
19.09.2017
18:56:15
но она идет не в основном потоке исполнения

в этом и разница

Ivan
19.09.2017
18:56:36
Поясните за эту статью http://mikemainguy.blogspot.nl/2015/05/the-myth-of-asynchronous-jdbc.html
он даже не привел ссылку на ребят которые хайпили async jdbc(которого нет в природе)

фу таким быть

Oleksandr
19.09.2017
18:58:59
но она идет не в основном потоке исполнения
но лучше вообще без нее, верно? спецпулы надо тюнить, они могут исчерпаться, ну и просто тред зря простаивает

Max
19.09.2017
19:00:26
чудес не бывет, кто то должен ждать пока база вернет результат. Будь то “магический” асинхронный драйвер в своем пуле или фьюча на клиенте или просто блокирующий вызов

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