
Anton
19.09.2017
09:35:20

Oleksandr
19.09.2017
09:36:10
если зачем-то поверить рандомным бенчмаркам, то j9 пошустрее будет для числодробилок
про гц интереснее всего было бы узнать, по мб устаревшей доке, там только m&s и copy
было бы офигенно, если бы в след РП позвали Шипилёва для обьяснений)

Google

guga
19.09.2017
09:45:55

Евгений
19.09.2017
09:56:30

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

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

Eugeny
19.09.2017
09:57:46

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дерева на собесах?

Anton
19.09.2017
11:00:55

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

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

Mukhammed
19.09.2017
13:53:17

Ivan
19.09.2017
13:54:25

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

Aleksander
19.09.2017
16:55:26

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

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

S
19.09.2017
17:02:24

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

Евгений
19.09.2017
17:03:37

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

Артем
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

Митко Соловец?
19.09.2017
18:18:10

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

Alexey
19.09.2017
18:21:40

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
фу таким быть

Oleksandr
19.09.2017
18:58:59

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