
Alexandr
17.09.2018
06:23:37
используем и в хвост и в гриву как говорится

Alexey
17.09.2018
06:43:31
https://goo.gl/images/ThJM1c

Митко Соловец?
17.09.2018
06:53:17

Тимофей
17.09.2018
07:02:57
Добрый день!
В Интернете много курсов по обучению Java программированию под Android.
Многие курсы по Java делятся на:
- теоретиков
- философов
- пересказчиков книг
- практиков, которые не могут рассказать как они написали программу
Мне нужен курс, чтоб был преподаватель уровня Seniors, чтоб у него были преподавательские навыки!
Вам встречались такие курсы?

Google

Igor
17.09.2018
07:04:56

Java
17.09.2018
07:08:15

Mika
17.09.2018
07:11:09

Митко Соловец?
17.09.2018
07:12:53

Nikolay
17.09.2018
07:13:05

Alexander
17.09.2018
07:13:16

Митко Соловец?
17.09.2018
07:13:41

Alexander
17.09.2018
07:14:31
за большие деньги вполне себе ведут, да. внутренние курсы читают как правило крутые спецы. в инете и в паблике - обычно качество страдает

Anton
17.09.2018
07:22:15
Приветствую
Подскажите, плз , а можно ли в H2 писать Rule?
Чего-то нагуглить не смог..

JavOGI
17.09.2018
07:35:23

Atlas
17.09.2018
07:38:12
yourList.forEach(task -> new TaskResponse(task.getId(), ...));
думаю, так можно
без всяких стримов

Google

Atlas
17.09.2018
07:38:41
ну, там у меня ошибка в лямбде
там добавляешь в свою коллекцию ТаскРеспонсы
но суть такая

Vladimir
17.09.2018
07:39:26
List<TaskResponse> list = mainContentList.stream().map(t -> {..}).collect(Collectors.toList())

JavOGI
17.09.2018
07:39:37
спасибо

Atlas
17.09.2018
07:39:57
а почему именно через стримы?
поюзать хочется?

JavOGI
17.09.2018
07:40:52
поюзать хочется?
да, чтобы по-лучше разобраться в них, а для задачи не принципиально)

Atlas
17.09.2018
07:41:01
понял

Ivan
17.09.2018
07:42:10
скинь сорцы а не скрин
заменяется на
.stream()
.map()
.collect(toList())

JavOGI
17.09.2018
07:42:29

Ivan
17.09.2018
07:46:27
List<TaskResponse> responseList = taskRepo
.findAllByUserAndSubTaskNullOrderByIdAsc(currentUser);
.stream()
.map(task -> new TaskResponse(
task.getId(),
task.getName(),
task.getColor(),
task.getImageUrl(),
task.getCreated(),
task.getExpiredDate(),
task.getIsDone(),
taskRepo.countDistinctBySubTask(task)
)))
.collect(Collectors.toList());
как то так

JavOGI
17.09.2018
07:46:57

Ivan
17.09.2018
07:47:21
taskRepo.countDistinctBySubTask(task)
так не делай

JavOGI
17.09.2018
07:47:34

Ivan
17.09.2018
07:47:41
запрос на каждую запись будет в БД

Google

Ivan
17.09.2018
07:47:44
оно тебе надо?

JavOGI
17.09.2018
07:49:11
оно тебе надо?
мне нужно определить количество дочерних задач, у текущей задачи в коллекции.

Ivan
17.09.2018
07:49:32
обычно это делается через JOIN GROUP BY

JavOGI
17.09.2018
07:51:18

Ivan
17.09.2018
07:52:04
попробуй заюзать @Query аннотацию или Criteria API или QueryDSL
они помогают замепить данные на структуру
из кастомного запроса

Берял
17.09.2018
07:57:16
твой вариант красивее

Oleg
17.09.2018
08:07:26
Можно конструктор TaskResponse запилить в который параметром передавать Task

Roman
17.09.2018
08:09:42
MYbatis же?
Вот мой опыт говорит мне, что ibatis - более подходящее название. Суть отражает.

Firstname
17.09.2018
08:32:51
Так тупо jvm упадет если такие объёмы загружать
А какая разница хиберу на объем данных?

Firstname
17.09.2018
08:32:51
Там больше вопрос к оптимизации самих бд и запросов.
Партиции, индексы, хинты... Вот это вот все
Мне надо из файла в базу
Держу по 500 объектов в памяти и гружу их

Ranorex
17.09.2018
09:22:13
хранить ли где нибудь процесс jp2launcher информацию о том, откуда был скачен деплоймент

Admin
ERROR: S client not available

Ranorex
17.09.2018
09:22:30
Java Web Start

Yaroslav
17.09.2018
09:43:45
Привет всем, кто юзал Spring Integration с AMQP может подсказать
как включить приемку ack сообщения или заставить работать returnChannel - мне надо после того как я покладу успешно сообщение в очередь выполнить дополнительное действие с этим сообщением.
вот так настраиваю адаптер. но это не работает:
Amqp.outboundAdapter(
getAmqpTemplate())
.exchangeName(exchange)
.confirmAckChannel(ackChannel())
.returnChannel(ackChannel())
.confirmCorrelationExpression("#this")

Google

Ranorex
17.09.2018
11:53:43
https://docs.oracle.com/javase/8/docs/jre/api/javaws/jnlp/javax/jnlp/ServiceManager.html
подскажите точки доступа к списку процессов
запущенных через этот интерфейс

Alexander
17.09.2018
14:56:17
Сейчас Вера нам расскажет, что она пишет на котлине

Roman
17.09.2018
14:57:24
Сделал мой вечер.

Евгений
17.09.2018
15:00:14
может у нее вопросы по работе с NIO буферами
(10 минут пытался шутку придумать)

Firstname
17.09.2018
15:00:36

guga
17.09.2018
17:10:50
это в вебе или в аппке? если в апке, лучше в @android_ru спроси

Sergei
17.09.2018
17:11:10

Alexander
17.09.2018
17:46:30

Nikolay
17.09.2018
20:06:34

Ivan
17.09.2018
20:09:54
Что не так собственно
?

guga
17.09.2018
20:11:13
это маппинг

Mikhail
17.09.2018
20:11:53
Стримы используют общий пул потоков, будет не прикольно, если он будет блокироваться на работе с базой

Nikolay
17.09.2018
20:12:17
они работают только с тем, что пришло на вход. и дают это на выход

Ivan
17.09.2018
20:12:34
Где там пул потоков увидели

Google

guga
17.09.2018
20:12:36

Nikolay
17.09.2018
20:12:37
а не дёргают хрен пойми что )