@jvmchat

Страница 654 из 2890
Антон
21.10.2016
20:38:18
я имею ввиду хендлеры выполняются в неттевском экзекьютере

ратпаковские хендлеры имеется ввиду

Stanislav
21.10.2016
20:38:49
да

Flamie
21.10.2016
20:39:19
Google
Flamie
21.10.2016
20:39:23
спасибо за помощь

Stanislav
21.10.2016
20:42:17
кстати, а как в базу ходите? через Block.get(supplier)
собственный sqlExecutor, которые возвращает CompletableFuture. А там на Promise.<>of(downstream -> downstream.accept(sqlCF) ) .then(sqlResult -> ctx.response.send(doSomethingWithResult(sqlResult)) );

ну, не прям так, там еще 8 слоев коплитаблФьюч

но в целом идея такая

guga
21.10.2016
20:44:59
У вас весело

Igor
21.10.2016
20:49:21
В рамках проекта PurpleJS, развивается альтернатива Node.js, работающая поверх JVM Представлен проект PurpleJS, в рамках которого развивается похожий на Node.js фреймворк, позволяющий создавать серверные приложения на языке JavaScript. Ключевой особенностью PurpleJS является использование виртуальной машины Java (JVM) для выполнения приложений, что позволяет добиться неплохой производительности и предоставить возможность интеграции с приложениями и библиотеками на языке Java. http://www.opennet.ru/opennews/art.shtml?num=45357

Stanislav
21.10.2016
20:50:09
ну, если через Blocking ходить, то вся радость от ратпака теряется

вместо 10к rps дайбох 500 будет

это если база еще быстрая будет

guga
21.10.2016
20:51:12
Насколько я помню это их обёртка для ассинхронсти

она же промис выплёвывет

а там, уже когда нужно лучишься

Stanislav
21.10.2016
20:52:26
не обертка, а костыль. Там магии никакой нет, там где-то в глубине есть езикутор, в котором будет создан тред, который будет висеть на блокирующей таске

Google
Stanislav
21.10.2016
20:53:25
если у тебя 5к одновременных запросов, то этот экзикутор начнет нагибаться

guga
21.10.2016
20:53:51
вы пишите рекламу или игры?

James Tiberius Kirk ?
21.10.2016
20:55:16
Пулы соединений это жи паттерн такой?

Stanislav
21.10.2016
20:55:20
игры

James Tiberius Kirk ?
21.10.2016
20:55:21
мастхев для знания?

Stanislav
21.10.2016
20:56:03
я в паттернах не секу )

пул он и в Африке пул

достал объект, понасиловал его, вернул объект

guga
21.10.2016
20:56:51
Годная у тебя работёнка, всяко лучше чем круды за сыры

Stanislav
21.10.2016
20:57:16
хорошая, да )

Pavel ?
21.10.2016
20:59:30
Пожалуй это первое в чем надо сечь)

guga
21.10.2016
21:02:02
Пожалуй это первое в чем надо сечь)
вот кстати не хватает нового издания GoF, а старое уже больше вред несет

чем пользу

Stanislav
21.10.2016
21:02:30
но зачем? Все эти фабрики фасадных декораторов цепочки стратегий -- это же что-то из ЕЕ 1.4

Меня ж поцаны засмеют, если я какой-нибудь Composition класс напишу в проекте

Pavel ?
21.10.2016
21:04:11
James Tiberius Kirk ?
21.10.2016
21:07:27
Google
Stanislav
21.10.2016
21:07:49
А база какая?
в основном мускуль

Антон
21.10.2016
21:07:53
Для пг есть асинхрон

Для мускуля тоже

Stanislav
21.10.2016
21:08:32
Для мускуля тоже
не может быть О_О

Антон
21.10.2016
21:08:32
Не нашлепка в виде екзекьютора а асинхронасинхрон

Stanislav
21.10.2016
21:08:49
наверняка же через экзикутор и очередь

Антон
21.10.2016
21:10:05
https://github.com/mauricio/postgresql-async

Stanislav
21.10.2016
21:10:44
то есть ты щитаешь что патерны нинужны?
я думаю, что это отдельный мир, где люди общаются на языке паттернов и понимают друг друга

Антон
21.10.2016
21:10:48
Я правда только в ng драйвер для постгреса тыкал палкой

Pavel ?
21.10.2016
21:11:01
Как перевалим за 500 надо будет митап замутить)

James Tiberius Kirk ?
21.10.2016
21:11:12
Stanislav
21.10.2016
21:11:14
https://github.com/mauricio/postgresql-async
прикольно, посмотрю

Pavel ?
21.10.2016
21:11:49
в москве
Я подумаю)

Stanislav
21.10.2016
21:12:13
ну базовые на интуитивном уровне и не программистам понятны

Антон
21.10.2016
21:13:25
Ну вот не скажи

Igor
21.10.2016
21:14:12
Я подумаю)
приезжайте в минск лучше)

Stanislav
21.10.2016
21:14:31
ну, я думаю, что на паттернах хорошо учиться, чтобы вообще понять, из каких кубиков можно сделать приложение

Pavel ?
21.10.2016
21:15:02
приезжайте в минск лучше)
Лучше уж вы к нам)) Ксюшу с собой обязательно)))

Stanislav
21.10.2016
21:15:05
но в целом, это какой-то особый язык общения, и для него надо мозги как-то выворачивать непрятно

Google
Stanislav
21.10.2016
21:15:49
особенно когда фигачишь асинхронную функциональщину, а к тебе приходит чувак и спрашивает: "так, где тут паттерн стратегия?"

Igor
21.10.2016
21:16:11
Лучше уж вы к нам)) Ксюшу с собой обязательно)))
ну без Ксюши-то точно не поеду :D

Stanislav
21.10.2016
21:16:15
и ты такой

Igor
21.10.2016
21:16:48
а в Питер я так собираюсь, а то фактически был только проездом, когда за машиной ездили. а там даже родственники есть)

Admin
ERROR: S client not available

guga
21.10.2016
21:21:39
и ты такой
Загугли вашу контору, жалко не из рашки. Так бы попробовал к вам. Мне кажется у вас там весело.

Stanislav
21.10.2016
21:22:42
а какая наша контора? )

guga
21.10.2016
21:24:21
Сейчас найду как с другого устройства хистори браузера посмотреть.

Stanislav
21.10.2016
21:26:02
Лан, посоны, пойду я спать

прям приятно высказался, болью поделился ) теперь со спокойно душой засну

Антон
22.10.2016
13:13:37
парни а jgroups кто-нибудь использует?

Luger
22.10.2016
15:32:43
Вопрос по жавочке. Кто что использует для кодогенерации в компайлтайме? Пример : смотрим на критериаАПИ и API Metamodel, вот это все: QueryBuilder qb = em.getQueryBuilder(); CriteriaQuery<UserDetails> c = qb.createQuery(UserDetails.class); Root<UserDetails> p = c.from(UserDetails.class); Predicate condition = qb.gt(p.get(UserDetails_.age), 20); или, как, скажем, в ломбоке

Митко Соловец?
22.10.2016
16:02:53
http://projects.spring.io/spring-hateoas/

кто использует?

Alex
22.10.2016
16:08:10
Тем временем jb починила всё, что сломалось в сиере

James Tiberius Kirk ?
22.10.2016
17:40:47
другой вопрос, можно ли скомпиленный класс в рантайме подхватывать и делать с ним рефлексию?

sss3 ?
22.10.2016
17:41:31
Что ты с ним делать хочешь

James Tiberius Kirk ?
22.10.2016
17:50:30
использовать

Google
Митко Соловец?
22.10.2016
18:23:20
http://immutables.github.io/

зацените

Luger
22.10.2016
18:50:42
странные тут какие-то тюплы

http://immutables.github.io/immutable.html#tuple-style

guga
22.10.2016
19:15:07
Интересно, не правращается ли потом код в кашу с такими либами?

таплы прямо жутко выглядят @Value.Style( // Generate construction method using all attributes as parameters allParameters = true, // Changing generated name just for fun typeImmutable = "*Tuple", // We may also disable builder defaults = @Value.Immutable(builder = false)) public @interface Tuple {}

хотя, вот это выглядит нормально http://immutables.github.io/generated.html

James Tiberius Kirk ?
22.10.2016
20:41:20
Shit shit1 = (Shit) urlClassLoader1.loadClass("shitty.Shit").newInstance();

чому этт код может не работать?

Митко Соловец?
22.10.2016
20:41:54
а ты дебажил?

urlClassLoader1.loadClass("shitty.Shit") - что возвращает?

James Tiberius Kirk ?
22.10.2016
20:42:25
класс возвращает нужный, иначе бы экшепшон выкинул

Митко Соловец?
22.10.2016
20:45:11
ага, понял, а вот нью инстанс уже не работает?

James Tiberius Kirk ?
22.10.2016
20:45:24
и нью инстантс не работает

тьфу

работает

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