
Quantum Harmonizer
20.06.2017
20:00:02
Разница категорически незначитальна, надо под нагрузкой тестировать :)

Руслан
20.06.2017
20:18:52

Quantum Harmonizer
20.06.2017
20:19:26

Denis
20.06.2017
20:19:42

Google

Denis
20.06.2017
20:19:48
Нюансов много жи!

Quantum Harmonizer
20.06.2017
20:21:04
Кто-нибудь пробовал JMH с Gradle?

Руслан
20.06.2017
20:21:14
В вебе куда важнее перейти с thread per request модели на асинхронную.

Denis
20.06.2017
20:25:28

Руслан
20.06.2017
20:25:34

Quantum Harmonizer
20.06.2017
20:25:47

Руслан
20.06.2017
20:25:53
То что в репе выше mvn - следствие лени
Только драйверов для баз нету, а так все ок)

Denis
20.06.2017
20:28:08

Руслан
20.06.2017
20:28:16
А если есть способ ходить в какой-нибудь постгрес асинхронно из джавы покажите. Ну только так чтобы в продакшен можно было втянуть
Вообще чтоль?
Не ну для монги написали в спринге реактивные репозитории

Quantum Harmonizer
20.06.2017
20:29:31

Google

Руслан
20.06.2017
20:29:31
Или rethink должен иметь асинхронный драйвер

Quantum Harmonizer
20.06.2017
20:31:40
Мне кажется, может получиться больший параллелизм. Т. е. не более быстрая обработка запросов, но больший throughput.

Руслан
20.06.2017
20:32:58
Я не уверен как это на практике себя поведет, я же получается пул забью и запросы в очереди будут сидеть

Denis
20.06.2017
20:33:21

Руслан
20.06.2017
20:34:03
И где тут профит, у меня например 100 тредов, я одновременно могу выполнять только 100 запросов
А принять я могу 10k запросов от пользователей, получается у меня быстро будет расти очередь и медленно разгребаться, летенси будет увеличиваться

Quantum Harmonizer
20.06.2017
20:36:45
Неее, запрос будет выполняться мелкими кусочками, а во время IO будут обрабатываться другие запросы.

Руслан
20.06.2017
20:37:19
Ну у нас же jdbc блокирующий, а кол-во тредов в пуле ограничено

Quantum Harmonizer
20.06.2017
20:37:43

Руслан
20.06.2017
20:38:34
Для меня в теории выглядит как минимальный бенефит
Но если у кого на практике так, или годная статья есть - я бы почитал с удовольствием

Quantum Harmonizer
20.06.2017
20:45:36
Если бы я мог нарисовать график того, как я себе это представляю, прямо тут, я бы нарисовал :)
Кто-нибудь пробовал JMH с Gradle?
Error:Execution failed for task ':jvm:jmh'.
> Process 'command '/home/miha/jdk1.8.0_131/bin/java'' finished with non-zero exit value 1 ?

Sasha
20.06.2017
23:38:24

Dibro
21.06.2017
07:18:55
@Harmonizr тут спам

Konstantin
21.06.2017
07:19:55
Просто жалуйтесь на спам в паблике
Интересно, сколько репортов нужно отправить, чтобы паблик оказался забаненным

Dibro
21.06.2017
07:22:35
почему юзера тоже зарепортить нельзя?
это было бы логичнее

Google

Quantum Harmonizer
21.06.2017
07:23:29

Sergey
21.06.2017
07:29:47

Nikita
21.06.2017
08:25:31
https://stepik.org/course/Kotlin-2852

Sasha
21.06.2017
10:15:52
Кто нибудь завел room и датабиндинг?

Митко Соловец?
21.06.2017
10:23:51
Кидали уже?
https://habrahabr.ru/post/331280/

Quantum Harmonizer
21.06.2017
10:26:09
> Вкратце – плагин делает все поля not final
лол, поля

Sergey
21.06.2017
10:53:36
такой себе наброс

Quantum Harmonizer
21.06.2017
10:55:44
В чём наброс? Это скорее набор предостережений.

Sergey
21.06.2017
12:18:07
Room завели
тестим

Umren
21.06.2017
12:35:19

Михаил
21.06.2017
12:55:58
Лучше бы написали статью по корутинам для маленьких и тупых

Alexander
21.06.2017
12:56:46
Про корутины приходите 24 послушать
в Питере

Alina
21.06.2017
12:57:39

Alexander
21.06.2017
12:58:00
В Москве идут дожди, поэтому #Mosdroid едет в Питер c #meetup. 24 июня вас ждут классные доклады – http://bit.ly/2ruRjj6
В этот раз регистрация на сайте владельцев площадки – http://bit.ly/2raBnTP
А если вам интересны наши дальнейшие встречи, то рекомендую оставить RSVP в нашей основной группе – http://bit.ly/2s5Vxj4

Sasha
21.06.2017
13:06:52

Sergey
21.06.2017
13:10:23
@iSanechek 2.3.3

Anton
21.06.2017
13:12:18
А лайфсайкл тоже там?

Google

Anton
21.06.2017
13:12:22
Или только рум

Sasha
21.06.2017
13:12:34

Sergey
21.06.2017
13:13:18
kapt

Admin
ERROR: S client not available

Sergey
21.06.2017
13:13:21
и только руум

Sasha
21.06.2017
13:15:09
Я хз где накосячил, но при любой имплементации падает с блабла_Impl does not exist.

Kylych
21.06.2017
14:03:41
Друзья оператор ? говорит, что не будет NPE, тогда какое поведение будет, если не вызовит метода у объекта?

Dibro
21.06.2017
14:04:26
вернет нулебл

Quantum Harmonizer
21.06.2017
14:04:36

Dibro
21.06.2017
14:05:56
если something.foo() возвращает Bar, то something?.foo() вернет Bar?
если возвращает Unit, т.е. ничего - будет просто конструкция аля if (something != null) { something.foo() }

Igor
21.06.2017
14:25:10

Dibro
21.06.2017
14:25:48

Igor
21.06.2017
14:26:04
Это был не вопрос ?

Dibro
21.06.2017
14:26:19
а это было уточнение

Quantum Harmonizer
21.06.2017
14:26:20
А если не присваивать? :)
Выражение в любом случае будет иметь нуллабельный тип.

Dibro
21.06.2017
14:26:49
ну я имею ввиду, что если вы напишете something?.foo()
то в байткоде это будет та конструкция
вопрос был в том какое ожидается поведение

Google

Sergey
21.06.2017
16:34:34
If you want @kotlin and Room to play nice with each other, you can use
kotlin `1.1.3-eap-85` with `apply plugin kotlin-kapt`. https://twitter.com/yigitboyar/status/877554535123763204

Konstantine
21.06.2017
18:40:16
В одну строку несколько переменных шоли нельзя объявить?

Антон
21.06.2017
18:44:15
неа
как и обработать несколько ексепшенов в одном кетче
(

Sergey
21.06.2017
20:23:08
Что делает ===?

Anton
21.06.2017
20:23:44
по ссылке сранивает

Denis
21.06.2017
20:24:09
А == по equals?

Quantum Harmonizer
21.06.2017
20:24:15
Да.

Anton
21.06.2017
20:24:20
по значению да

Adam
21.06.2017
21:30:49
В одну строку несколько переменных шоли нельзя объявить?
Деструктивное присваивание переменных блоком описано в документации, но у меня в REPL почему-то не работает: val (a, b) = Pair(1,2) ошибки не выдаёт, но и содержимое переменных a, b печатать не хочет. Update: известный баг REPL, оказывается.
fun main(args: Array<String>) {
var (a, b) = listOf(1, 2)
var (c, d) = Pair(10, "name")
println(a)
println(b)
println(c)
println(d)
}

Konstantine
22.06.2017
00:06:14