
Sergey
28.08.2017
13:16:29
Месяц чего?
ждать доступов, я уже прочитал что две недели :)
а так вообще, как дух, корп. культура?

Vyacheslav
28.08.2017
13:18:16
Люди норм, контора - легаси/10

Sergey
28.08.2017
13:18:49
насколько легаси? раз спрингбут есть, уже норм :D

Google

Vyacheslav
28.08.2017
13:19:14
Очень легаси. У них спринг 2 крутится в паре мест

Sergey
28.08.2017
13:19:18
я тут писал соап сервисы под дельфовое приложение 2005 года, настолько легаси?

Max
28.08.2017
13:19:25

Vyacheslav
28.08.2017
13:19:49

Евгений
28.08.2017
13:19:54

Vyacheslav
28.08.2017
13:19:54
А там такое вот всё
А так ещё экономия на оборудовании, хер достанешь доступы раньше чем через месяц, особо нет печенек, офис в околоебенях
Зп приятно, на это всё

Sergey
28.08.2017
13:23:20
А по контролю за сотрудниками? А то друган попал знатно, у него под столом штуковина которая фиксирует присутствие

Mikhail
28.08.2017
13:25:35

Vyacheslav
28.08.2017
13:25:46
Пытаются ввести что-то типа tickspot'а

Евгений
28.08.2017
13:25:47

Vyacheslav
28.08.2017
13:25:54
Но вроде особо не получается

Google

Mikhail
28.08.2017
13:25:55
Главное чтобы в кресле штуки не было
Которая фиксирует присутствие

Max
28.08.2017
13:26:08

Евгений
28.08.2017
13:26:27

Denis
28.08.2017
13:26:33

Vyacheslav
28.08.2017
13:26:36
Но я пока особо не шарю, у меня даже проект не заработал ещё
Типа, бабло - это единственное что тут ок, я так понимаю

Евгений
28.08.2017
13:31:36

Vik
28.08.2017
16:02:02
Всем кафка посоны https://www.youtube.com/watch?v=ySf7bDBHRUQ

Евгений
28.08.2017
16:03:18
https://t.me/javastart

Vladislav
28.08.2017
16:06:49
сяп

Vik
28.08.2017
16:08:48

Oleksandr
28.08.2017
16:09:12

Andrey
28.08.2017
16:13:02
Заспамил мне ленту в твиттере, чертяка

Vik
28.08.2017
16:13:14
Евангелист - не программист ©️

Andrey
28.08.2017
16:14:13
И норм)

Google

Oleksandr
28.08.2017
16:38:06
@gamussa а чего вы не прикрутили apache calcite к sql стримингу, а навелосипедили свое?

Vik
28.08.2017
16:38:53

Oleksandr
28.08.2017
16:39:25
¯\_(ツ)_/¯
@gamussa и я же правильно понимаю, что оно поверх kafka streams ?

Anton
28.08.2017
16:42:38
Расскажите junior-у что такое кафка. Какую проблему технология решает?

Oleksandr
28.08.2017
16:42:45
то есть запрос по данным только на текущий момент, или по историческим тоже?

Kirill
28.08.2017
16:43:21

Oleksandr
28.08.2017
16:43:31
у нас оч похожий велосипед поверх кальцита просто
мб можно выкинуть)

Kirill
28.08.2017
16:43:52

Oleksandr
28.08.2017
16:44:07
я сорцы не смотрел пока

Oleksandr
28.08.2017
16:44:15
оно умеет исторические данные выгребать?)
(по брокеру)

Vik
28.08.2017
16:44:24

Oleksandr
28.08.2017
16:44:52
то есть не умеет /=

Kirill
28.08.2017
16:45:30
таблица это же всего лишь абстракция

Vik
28.08.2017
16:46:13

Oleksandr
28.08.2017
16:46:18

Ivan
28.08.2017
16:46:31
Друзья, посоветуйте, пожалуйста ресурсы какие для подготовки к собесам аки литературу (на мидла)

Google

Oleksandr
28.08.2017
16:47:03

Kirill
28.08.2017
16:47:17

Oleksandr
28.08.2017
16:48:24

Admin
ERROR: S client not available

Vik
28.08.2017
16:49:44

Oleksandr
28.08.2017
16:50:18
ну вообще годная фича?

Kirill
28.08.2017
16:50:28

Oleksandr
28.08.2017
16:51:49

Vik
28.08.2017
17:00:21

Oleksandr
28.08.2017
17:20:26
?

Konstantin
28.08.2017
18:53:59
Ребята, кто-нибудь пользовался hibernate validator + MethodValidationPostProcessor для валидации параметров контроллеров?
Может кто сходу подсказать, как законфигурить его так, чтобы он required == false параметры валидировал лишь в том случае, если элемент, собственно, присутствует?

Roman
28.08.2017
18:56:21
А ты уверен что тебе нужен именно hibernate validator?
Не так, о каких параметрах речь?

Konstantin
28.08.2017
18:57:45
Хм
Например, я жду на контроллере List<MultipartFile>, вложения
Их может и не быть, поэтому список помечен как required = false
Но, если список предоставлен, то я ожидаю что вложений будет, например, не больше 5
Аннотация над параметров @Size(max=5) будет выглядеть вполне себе ок, но проблема в том, что если ее воткнуть, то в случае когда вложения не переданы, мне в лицо летит ConstraintViolationException

Sergey
28.08.2017
19:02:22
А в чем проблема написать свой констрейнт?
И валидатор

Google

Konstantin
28.08.2017
19:03:23
Это то всегда можно, я просто смекнул, что такой кейс может быть предусмотрен, просто я не в курсе
Поэтому сюда пришёл
Тут же Барух и все рок звезды сидят

Sergey
28.08.2017
19:04:55
Ну скорее всего до таких вопросов спускаться они не будут, и у тебя остаются только варианты типа меня ?

Konstantin
28.08.2017
19:14:12
Я дебил
Как раз таки @Size(max=5) и работает, ибо у него минимальное значение по дефолту 0 (я просбовал с min = 1), и даже если ничего не прислано, все отрабатывает как надо
Вопрос снят

Roman
28.08.2017
19:16:02
Этот самый "required == false" это в RequestParam ?
Мне уже самому интересно

Alexei
28.08.2017
19:25:18
кто может подсказать как допустим удалить по дате сущность но + удалить юзера который привязан к этой сущности через jpa запрос?

Aleksey
28.08.2017
19:32:11
можно добавить CascadeType.REMOVE
а можно в три запроса найти сущность, удалить юзера, удалить сущность

Alexei
28.08.2017
19:33:26
не это получиться обычный сервис, это же все можно автоматизировать

Konstantin
28.08.2017
19:42:58

Aleksey
28.08.2017
19:43:13
http://www.codejava.net/frameworks/hibernate/hibernate-basics-3-ways-to-delete-an-entity-from-the-datastore
Petr ^

Roman
28.08.2017
19:48:22

Alexei
28.08.2017
19:49:13
самая большая проблема, то что есть несколько кейсов для удаления, если ставить аннотацию та, что выше, то получается оно всегда будет чилдов удалять, а мне только в 1 из 3-х случаем это надо делать