
Quantum Harmonizer
14.06.2018
10:35:25
EcmaScript

Sergey
14.06.2018
10:37:11
Это сарказм был

Quantum Harmonizer
14.06.2018
10:37:21
Блокировать есть что, целый один поток. Но этого делать нельзя, иначе всё полетит к чертям.

Google

Sergey
14.06.2018
10:37:29
А, кек
Детектор сломался

Vladimir
14.06.2018
10:42:13
Я имел в виду ExecutorService и Future.
Видимо, предполагается такое решение:
Future f1 = service.submit(..)
Future f2 = service.submit(..)
service.execute() -> { f1.get(), f2.get(), sout(“Действие после joinа»)

Quantum Harmonizer
14.06.2018
10:43:35
причём задачу, которая дожидается, имеет смысл запостить из конца другой задачи

Anton
14.06.2018
10:51:28
Не совсем, однопоточен только мейн тред, есть еще специальный тред пул под io задачи, который крутится под капотом. Но таки да, с точки зрения конечного разраба все однопоточно ввглядит

Владислав
14.06.2018
10:59:08
всё очень плохо
в итоге сделал общий колбэк для них, в котором делал проверку, вызывался ли колбэк или ещё нет. Косяк будет в том случае, если они закончат выполнение в один тик
но это маловероятно, тк они запускаются с разными интервалами и скорость выполнения тоже разная

Александр
14.06.2018
11:00:30

Quantum Harmonizer
14.06.2018
11:01:02

Oleg
14.06.2018
11:02:02
Если использовать CompletableFuture ?

Quantum Harmonizer
14.06.2018
11:02:28

Владислав
14.06.2018
11:02:59

Quantum Harmonizer
14.06.2018
11:03:35

Google

Quantum Harmonizer
14.06.2018
11:03:47
если можешь в CompletableFuture, лучше использовать её

Владислав
14.06.2018
11:04:33
не совсем понимаю, как принципиально изменит ситуацию completablefuture
https://gist.github.com/eltgm/dfe70cb3eb8e4c6e5ee714183c3b6866 - вот мой кейс
updateOne - создают поток, выполняют задачу, в колбэк передают результат выполнения операции
мне нужно поймать два таких колбэка и вызвать метод
так же глобально будет CompleatableFuture, который я при получении ответа в методе буду проверять, не было ли в нем значения
если не было, то задать,если было, то выполнить метод

Quantum Harmonizer
14.06.2018
11:12:05

Владислав
14.06.2018
11:15:19
а как мне future связать с методами mongodb? как я понимаю, future должен принимать поток исполнения, нет?

Настя
14.06.2018
11:49:08
подскажите что значит void.class в java ?
есть такая аннотация ElementCollection в JPA
и там такой код:
ElementType.FIELD
RetentionPolicy.RUNTIME
public @interface PropertyResourceMapper
{
public Class acceptedValues() default void.class;
}

Quantum Harmonizer
14.06.2018
11:52:05

Marat
14.06.2018
11:56:12

Quantum Harmonizer
14.06.2018
11:56:42

Marat
14.06.2018
11:57:23

Quantum Harmonizer
14.06.2018
11:57:55

Marat
14.06.2018
11:59:48

Quantum Harmonizer
14.06.2018
12:01:09
прикольно, спасибо.

Marat
14.06.2018
12:03:56
такое же и для остальных примитивных типов есть: int.class подменяется на Integer.TYPE и т.д.

Настя
14.06.2018
12:28:27
спасибо огромное !!!!!!

Pavel ?
14.06.2018
13:37:23
Ребята, ктонить научился уже управлять синхронизацией настроек IDEA на сервер? что он вообще синхронизирует и где посмотреть чего насмнхронизировал?

KrivdaAllStars
14.06.2018
16:47:01
Друзья,тут запустили реалити шоу по изучению фп на скале, всё что вы боялись спросить.
https://www.youtube.com/watch?v=zDQ7tNpjpEI&list=PL9SJrES3EGUTaiSjO-WhtcoavlnfafLik

guga
14.06.2018
16:48:10
превращаем джуна джависта в скалалаза

Google

KrivdaAllStars
14.06.2018
16:48:20
запиньте )

Vyacheslav
14.06.2018
16:48:22

guga
14.06.2018
16:48:24
т.е меня

Vyacheslav
14.06.2018
16:48:39

guga
14.06.2018
16:48:51
ем, я hr

Vyacheslav
14.06.2018
16:49:02
Я знаю

guga
14.06.2018
16:49:07
скорее пруф оф концепт

Vyacheslav
14.06.2018
16:49:09
Но это ж не мешает код писать

?
14.06.2018
16:49:09

guga
14.06.2018
16:49:14
что скалу могут и hr

Vyacheslav
14.06.2018
16:49:44
ДАЖЕ РЕКРУТЕРЫ МОГУТ ПИСАТЬ НА СКАЛЕ А ТЫ ДО СИХ ПОР НЕ ВЫУЧИЛ ЕЁ

Sergey
14.06.2018
16:50:10
ну вот нафига нотифай?

Vhäldemar
14.06.2018
16:50:24
так модно

Vyacheslav
14.06.2018
16:50:28
Так, возвращаемся к вопросу: как писать на джаве хайлоад

Sergey
14.06.2018
16:50:29
?

Sergey
14.06.2018
16:50:31
3к человек а вы тут какое-то дерьмо скаловское пините

Vyacheslav
14.06.2018
16:50:36
Пацаны, сделайте туториал

Ilusha [←↓ ↑→]
14.06.2018
16:50:41
фу

Sergey
14.06.2018
16:50:45
видеоуроки по скале

Vhäldemar
14.06.2018
16:50:47
определение хвйлоада, в студию

Google

Sergey
14.06.2018
16:50:48
ебаный насос

Luger
14.06.2018
16:50:50

Sergey
14.06.2018
16:51:03

Oleksandr
14.06.2018
16:51:03
я раз 10 писал, как отрубить нотификации

Vyacheslav
14.06.2018
16:51:09

Vhäldemar
14.06.2018
16:51:13
реакция быстрее секунды на клик пользователя?

Admin
ERROR: S client not available

Vhäldemar
14.06.2018
16:51:24
рпс чего?

Sergey
14.06.2018
16:51:38
отдачи хелло ворлда

Митко Соловец?
14.06.2018
16:51:41

Vyacheslav
14.06.2018
16:51:42
Не знаю, я же не разбираюсь в хайлоаде

Митко Соловец?
14.06.2018
16:51:45
ссылка останется

Pavel
14.06.2018
16:51:45
Хайлоад это плохо

Vhäldemar
14.06.2018
16:51:46
оддачу
что тут за цирк

Vyacheslav
14.06.2018
16:51:56
Я только бины умею крутить (нет)

KrivdaAllStars
14.06.2018
16:52:11

guga
14.06.2018
16:52:18
монадой клянусь

Del
14.06.2018
16:52:31
(ложь)

Google

Митко Соловец?
14.06.2018
16:53:05

Vyacheslav
14.06.2018
16:53:22
Во имя святого Одерски, монадой клянусь

KrivdaAllStars
14.06.2018
16:53:27
в канал запостим
а, давай, простоя посмотрел, что у вас ссылка на подкаст была запинина

Igor
14.06.2018
16:53:48
О да, монадки в джава чате - два года ждал

Vyacheslav
14.06.2018
16:54:06
Пофиксил это для тебя

Vhäldemar
14.06.2018
16:54:23
кококой пиздец

Vyacheslav
14.06.2018
16:54:24
Можешь не благодарить

Vhäldemar
14.06.2018
16:54:46
раскажыте, а на котлин не модно?
там же есть функтыры
всякое такое

Sergey
14.06.2018
16:55:02
модно - видеоуроки по скале

Vyacheslav
14.06.2018
16:55:03
А на котлине что-то кроме андроида можно делать?

Vhäldemar
14.06.2018
16:55:06
арров и все дела