@jvmchat

Страница 1783 из 2890
Kirill
14.09.2017
09:22:56
чтобы код писать и джавистов унижать, а что?

Митко Соловец?
14.09.2017
09:23:14
вы же с джавистами одни и те же круды пишите)

Kirill
14.09.2017
09:23:24
ну че ты начинаешь, нормально же общались

Митко Соловец?
14.09.2017
09:23:34
я имел в виду, бэкенды на ней пишите?

Google
Kirill
14.09.2017
09:23:38
да, конечно

Vlad
14.09.2017
09:26:59
Они бы и фронтенд на ней писали.

Kirill
14.09.2017
09:27:13
да, это жёстко

Moth
14.09.2017
09:30:31
А типа потому что сбертех. Сразу не понял.
Ты опять не понял. Я имел ввиду, что есть такой писатель "Франц Кафка" :)

Zelmm
14.09.2017
09:30:59
Ты опять не понял. Я имел ввиду, что есть такой писатель "Франц Кафка" :)
В честь которого, кстати, названа эта разработка :)

Anton
14.09.2017
09:45:15
Они бы и фронтенд на ней писали.
так пишут же, там в одном из подразделений ZK используется, катаешь на жабке и xml, а оно фронт тебе генерит

Kirill
14.09.2017
09:47:48
У меня ZK ассоциируется только с zookeeper, что это такое?

Anton
14.09.2017
09:48:51
это монстроузная штука аналог GWT, но родом с тайваня.

вот эти ребята https://www.zkoss.org/

Kirill
14.09.2017
09:49:19
ого, жестко, не слышал про такое даже

Tolegen
14.09.2017
09:58:32
Откуда они взяли что они "Leading"

Google
Tolegen
14.09.2017
09:59:00
Впервые вижу данный продукт и он попахивает)

Vlad
14.09.2017
09:59:01
Anton
14.09.2017
10:02:19
Откуда они взяли что они "Leading"
это для центителей энтерпрайзного стиля. нельзя просто так взять и выкатить продукт, он должен быть обязательно лидинг или еще лучше - энтерпрайз солюшн корпортивного бизнес уровня. чем больше бессмысленных слов, тем лучше и НАДЕЖНЕЕ

Tolegen
14.09.2017
10:08:17
это для центителей энтерпрайзного стиля. нельзя просто так взять и выкатить продукт, он должен быть обязательно лидинг или еще лучше - энтерпрайз солюшн корпортивного бизнес уровня. чем больше бессмысленных слов, тем лучше и НАДЕЖНЕЕ
Маркетинговый ход мыслей понятен) видимо просто нет Enterprise Web Frameworков, есть просто Web Framework - вот и получается что они leading) только странно что они на поисковой выдаче гугла не первые по запросу: enterprise java web framework. Зато по запросу leading enterprise Java web framework они уже первые..

Но все эти танцы с бубном вокруг фронта до добра не доведут)

Anton
14.09.2017
10:16:06
фронт уже никак не спасти, это потерянное направление. исполинский шалаш из костылей, перемотанный изолентой, который еще и горит

Rushan
14.09.2017
10:20:05
фронт уже никак не спасти, это потерянное направление. исполинский шалаш из костылей, перемотанный изолентой, который еще и горит
в котором сидит хипстер с подвёрнутыми штанами в клетчатой рубашке с бородой, вейпящий и попивающий смузи

Олег
14.09.2017
10:23:30
вот эти ребята https://www.zkoss.org/
Блэт, у меня на проекте тоже это говно, навязанное фреймворком

Хорошо, трогать не приходится

Timur
14.09.2017
10:55:52
Кто-нибудь деплоил Spring Boot проект в ServiceMix/Karaf?

Mikhail
14.09.2017
11:02:35
запилил два раздельных репозитория в spring batch и развел часть джоб на один, часть на второй

экая наркомания

Vlad
14.09.2017
11:05:56
Mikhail
14.09.2017
11:06:54
Зачем?
потому что по дефолту батч сериализует всю метадату джобы и пишет в БД, там поле CLOB

Всё бы ничего, но на стыке Спринга и Оракла - CLOB дало проблемы

вначале там ваще класс каст эксепшн

если не подключить LobHandler кастомный

спринг деклалирует, что оно полностью совместимо с Ораклом 10+

но по факту - оно хоть и создает CLOB объект - пытается его проинсертить в режиме строки

а у Оракла на это дело ограничение 32к байт

Google
Mikhail
14.09.2017
11:09:11
а если больше, то там это иначе пишется

то есть, похоже баг в спринг батче в этих их CLOB обработчиках

то есть джоба отрабатывает, а потом на этапе апдейта инфы о степе - всё разваливается нахер

Поэтому запилил второй репозиторий, который ин мемори, и эту джобу на него перевел

Vlad
14.09.2017
11:11:46
Вот я не уверен что blob clob и прочее г-но больших размеров на самом деле нужно, в реляционных бд.

Евгений
14.09.2017
11:14:19
если оно есть, значит кому-то оно нужно

Anton
14.09.2017
11:14:28
Вот я не уверен что blob clob и прочее г-но больших размеров на самом деле нужно, в реляционных бд.
у ораклины это одна и главных отличительных фич - разные операции с xml. она типа заточена под подобные извращения - работа с xml в бд типа кладешь гиганские xml клобы и делаешь всякие непотребства с ними

Mikhail
14.09.2017
11:15:58
да

но класть их надо правильно

а не как спринг

а так - это вечный спор

я, помнится, пилил документооборот на C# на одной платформе

Mikhail
14.09.2017
11:16:34
так там по дефолту все файлы клались в БД

и вытеснение на хранилище - это была опция, но не дефолт

Anton
14.09.2017
11:16:47
как столкнулся с этой задаче, проще всего оказалось как в доке, на голом jdbc без всяким там спрингов и ормов

Mikhail
14.09.2017
11:17:05
а мне вот пришлось "разводить потоки"

я вначале всё в ин-мемори сложил

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

пришлось творить наркоманию

Google
Vlad
14.09.2017
11:18:25
пришлось творить наркоманию
Лучше стать самому тимлидом.

Admin
ERROR: S client not available

Mikhail
14.09.2017
11:19:30
Лучше стать самому тимлидом.
вот никакого желания %( я технарь, а не менеджер

Tolegen
14.09.2017
11:19:32
Но clob!=xmltype

Mikhail
14.09.2017
11:20:51
у спринг батча именно clob там

Tolegen
14.09.2017
11:23:21
Странно. Не испытывал проблем с clob пользуясь дефолтным LobHandler в oracle. Правда я это не в батче использовал а просто в JdbcTemplate - он нормально маппит оракловые типы

В батче как-то извратились по этому делу?)

Но clob!=xmltype
Вот xmltype он не переваривал. У нас везде были обертки из процедур которые xmltype в clob переводили

Mikhail
14.09.2017
11:26:10
В батче как-то извратились по этому делу?)
хрен его знает, приделал LobHandler - кастоваться стало хорошо, на маленьких объемах - тоже хорошо

а вот 32к+ - всё, упали

Anton
14.09.2017
11:27:14
Но clob!=xmltype
Они очень легко конвертятся в друг друга. Можно спокйоно применять все фичи xml к клобу, просто вызвав встроенную функцию обертку

Wystan
14.09.2017
11:50:01
А у jpa entity класса обязательно указывать equals & hashcode? jpa это вообще использует? есть же @Id

Rodion
14.09.2017
11:51:59
А у jpa entity класса обязательно указывать equals & hashcode? jpa это вообще использует? есть же @Id
Ну если только в бд писать, то не надо ничего переопределять, если тебе нужно где то хеш считать и по нему доставать, то конечно

Wystan
14.09.2017
11:53:21
хэш я, пожалуй, считаю, когда делаю groupBy по полям.

Rodion
14.09.2017
11:54:20
Разве ты когда достаёшь из базы, то джава что то через себя пропускает?

Sergey
14.09.2017
11:54:33
Ммм, ну если Set'ы есть - тогда будут проблемы, если не переопределены

Rodion
14.09.2017
11:54:50
groupBy вроде же чисто sql штука

Или я не знаю про жпа

Google
Rodion
14.09.2017
11:55:09
Могу ошибаться

А

Ну если сеты то да

Может быть где то @ManyToMany, или какие то другие аннотации

И над Set полем класса указываешь эти аннотации

Соответственно если элементы сета это твои типы, то да, надо переопределять

Wystan
14.09.2017
12:07:33
Да ладно. Я ничего не понимаю и мне лень разбираться. нагенерю везде этих equals & hashcode

KW
14.09.2017
12:07:53
Доброго времени суток! Коллеги, подскажите, пожалуйста, как архитектурно коректнее: есть форма регистрации, данные из которой в реквесте получает контроллер. Вопрос: где коректно создавать юзера на основании этих данных - в контроллере или передавать реквест на сервис, и создавать юзера там?

Sergey
14.09.2017
12:08:33
У меня дто пользователя летит в сервисный слой

Vyacheslav
14.09.2017
12:13:52
Я бы в сервис отдавал

KW
14.09.2017
12:14:54
Я бы в сервис отдавал
спасибо, тоже этот вариант мне больше импонирует

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