@jvmchat

Страница 766 из 2890
James Tiberius Kirk ?
05.12.2016
21:28:26
точняк

пора спать

Ruslan
06.12.2016
02:04:57
public int mult(int a, Integer b) { a = 5; b = 2; return a * b; }
Примитивы (а) иммутабельны, а вот b можно было бы изменить если у класса Integer был метод изменения внутреннего значения - это ведь ссылка на объект. При передаче в метод ссылки - идёт передача копии ссылки.

Точнее в метод передаётся просто копия значения a и копия ссылки на b

Google
Sergey
06.12.2016
07:17:18
/stat@combot

Combot
06.12.2016
07:17:18
combot.org/chat/-1001043090457

Sergey
06.12.2016
07:18:35
Кто то Akka Actors использует?

v
06.12.2016
07:27:21
гм

эт контрпродуктивный вопрос

обычно эффективнее просто озвучить свою проблему/то, что ты хочешь узнать

Daniel
06.12.2016
07:29:42
в каком либо виде большинство используют

Sergey
06.12.2016
07:34:53
Хочу узнать впечатление коллег) Начал ее использовать в последнее время, на игровом сервере

Давайте лучше Акку пообсуждаем, чем как в рантайме поменять final переменную)

@Saint Just
06.12.2016
07:43:03
Бестолковый клиент телеграмма, переключаешь разговор, хочешь вернуться обратно на этот разговор в то же состояние, и у тебя все прочитано и ты внизу чата, ну что за хрень, опять три часа историю мотать на неделю назад?

Igor
06.12.2016
07:44:02
+

с переходом по ссылке тоже самое — открывается внутри клиента webview, а возвращаешься — всё прочитано и ты внизу. на мобильном клиенте.

а самое отвратительное, что написать issue, или отправить фидбек никому нельзя — просто некуда.

Google
@Saint Just
06.12.2016
07:49:27
Ю - юзабилити, проблема чтоль большая контекст разговора на клиенте сохранить?

Igor
06.12.2016
08:12:44
они не отвечают, для вида сделали.

Ruslan
06.12.2016
08:13:46
Это плохо конечно, но думаю пометки они делают у себя все таки

Igor
06.12.2016
08:14:41
отправлял запрос в конце октября ?

Добро пожаловать в поддержку Телеграма. Наши добровольцы постараются ответить на ваш вопрос так скоро, как это будет возможно. Пожалуйста, расскажите о своей проблеме максимально подробно и наберитесь терпения. Ответы на большинство вопросов можно найти тут: https://telegram.org/faq ___ Note that we can provide answers in English or Russian on this account.

так и не прочитали моё сообщение

Andrey
06.12.2016
08:17:14
Они делают бесплатный продукт, с чего ты взял, что они обязаны ответить?

Igor
06.12.2016
08:23:30
Яндекс тоже делают бесплатные продукты (я пользуюсь почтой), и отвечают они порой даже в тот же день.

Мне кажется это показывает их предрасположенность к пользователям, что они готовы слушать и улучшать свои сервисы.

Oleksandr
06.12.2016
08:50:05
Igor
06.12.2016
08:51:32
не поверите, только что ответили

думаю, это не случайность ?

Митко Соловец?
06.12.2016
08:54:16
@guga4ka смотри - https://spring.io/guides/gs/reactor-thumbnailer/ теперь можно пилить асинхронный круд за асинхронные сыры

guga
06.12.2016
08:58:59
@guga4ka смотри - https://spring.io/guides/gs/reactor-thumbnailer/ теперь можно пилить асинхронный круд за асинхронные сыры
сыры я бы предпочел синхронные, но reactor уже года 3, пока это дойдёт до широких масс энтерпрайзных сыров пройдёт ещё столько же.

Митко Соловец?
06.12.2016
08:59:52
ну пропихнуть попроще будет, все-таки спрынг

Антон
06.12.2016
09:00:19
в девятке будут reactivestreams

Митко Соловец?
06.12.2016
09:00:45
откуда инфа?

Google
guga
06.12.2016
09:00:53
С имлиментацией?

Антон
06.12.2016
09:00:59
из api

Митко Соловец?
06.12.2016
09:01:24
лето 2017

будет потным

guga
06.12.2016
09:01:31
а ещё тормозить будет, придется переходить на красношапочную сборку.

Oleksandr
06.12.2016
09:01:58
а спринг ещё создает тред пер реквест?

Митко Соловец?
06.12.2016
09:02:33
что???

Антон
06.12.2016
09:02:34
http://gee.cs.oswego.edu/dl/jsr166/dist/docs/java/util/concurrent/Flow.html

Митко Соловец?
06.12.2016
09:02:37
он просто берет из пула

Roman
06.12.2016
09:05:05
Если я решил ступать по пути nio, то обычные сервлеты использовать не стоит?

Oleksandr
06.12.2016
09:05:28
он просто берет из пула
блокируется ли весь поток на время обработки реквеста?

Oleksandr
06.12.2016
09:05:50
Roman
06.12.2016
09:06:01
Так ведь сервлеты синхронные

guga
06.12.2016
09:06:28
Так ведь сервлеты синхронные
Ну есть и асинхронные, но вот за них ничего сказать не могу.

Admin
ERROR: S client not available

Roman
06.12.2016
09:07:21
Сам nio получается, используется на уровне сервлет контейнера (Tomcat, Jetty и т. д.)?

Oleksandr
06.12.2016
09:09:09
вроде нет
я с плеем сравниваю, там точно не блокируется в каком-то спринге 100℅ блокировалось, но я не в курсе, улучшилось ли это

Roman
06.12.2016
09:09:36
То есть получается так: сервлет контейнер принимает/отправляет данные клиенту в асинхронном режиме, но когда приходит запрос, то передает его на рабочий поток из пула, который уже может блокироваться, и ожидает от него полный ответ?

Google
Митко Соловец?
06.12.2016
09:12:52
http-запрос - > Thread Worker берет поток из Thread Pool - > в нем производится работа -> ответ клиенту, поток возвращается в пул

по поводу блокировки почему не уверен, спокойно можно словить лок эксепшен, если например два запроса модифицируют одну сущность и тут блокировку нужно самому придумывать

Roman
06.12.2016
09:13:55
Я приблизительно это имел в виду

Oleksandr
06.12.2016
09:15:04
https://spring.io/blog/2016/02/09/reactive-spring похоже, что таки на ио блокируется

However, we’ve also found that it is very hard to introduce non-blocking I/O within an existing ecosystem of web frameworks and applications. Doing so requires very deep change all the way to the core contracts which need to switch from blocking to async semantics.

звучит не особо оптимистично

Roman
06.12.2016
09:20:50
Да. Поэтому если нужен full nio, нужно смотреть в сторону netty, play, vert.x и т. д.

Хотя была где то статья, что кто то перевел большой проект на неблокирующую архитектуру и не получили особенного прироста производительности

Oleksandr
06.12.2016
09:22:32
ну зависит от архитектуры

вынести все тяжелое в отдельный пул, и 69℅ проблем решено

Roman
06.12.2016
09:25:24
Хотя сейчас смотрю на последний бенчмарк. И все равно както все грустно в play/vert.x https://www.techempower.com/benchmarks/

Oleksandr
06.12.2016
09:27:37
ну те бенчмарки меряют не пойми что

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

Roman
06.12.2016
09:28:39
Там есть условия заданий да и код всех бенчмарков

Oleksandr
06.12.2016
09:29:10
вот к коду у меня и претензии, он хреновый

Roman
06.12.2016
09:29:20
правильный бенчмарк для разных яп очень, очень, очень сложно сделать
Ну так код в бенчмарках пишут так, что бы он был похож до реального кода

Oleksandr
06.12.2016
09:29:27
даже не так -- он разный

что хуже

Roman
06.12.2016
09:43:54
Разве сотен тысяч запросов не хватает для прогрева?

Google
Roman
06.12.2016
09:44:11
Там видно, что Java в топе во многих случаях

Митко Соловец?
06.12.2016
09:44:28
там и сервлеты кстати в топе

сериализация жсона нивелирует все преимущество асинхронных фреймов

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