@jvmchat

Страница 2809 из 2890
Alexander
18.09.2018
11:17:17
да я не спорю. кто хочет платит, кто не хочет - юзает опенсорс. весь софтваре-девелопмент - это про trade-off, компромиссы и тд

Garikk
18.09.2018
11:17:25
я работал в процессинге, и когда падает процессинг и вы не можете оплатить на заправке бензин

Andrey
18.09.2018
11:17:28
важен аптайм
А кто за аптайм отвечать должен?

Garikk
18.09.2018
11:17:42
вам достаточно будет ответа поддержки "нам подрядчик за это штраф заплатил"?

Google
Garikk
18.09.2018
11:18:04
вам как клиенту банка с этим процессингом

Garikk
18.09.2018
11:18:28
избегать падений и сокращать сроки лежания

Andrey
18.09.2018
11:18:34
Kek

И писать надёжный софт.

Garikk
18.09.2018
11:18:51
хех, там не сильно большой выбор

Alexander
18.09.2018
11:18:52
избегать падений и сокращать сроки лежания
"надо все делать хорошо. а плохо делать не надо"

Andrey
18.09.2018
11:19:05
маня-мир какой-то

Garikk
18.09.2018
11:19:14
не в том дело, все упирают на штрафы и договора - но это не помогает когда онлайн упал

Del
18.09.2018
11:19:14
лол

Anton
18.09.2018
11:19:20
В проприетарном риски понятны. А за опенсорс никого не пнёшь.
будто ты за проприетарный пнёшь. у тебя упадёт очередное корпоративное говно, бизнес простаивает, саппорт как обычно "сорян, людей нет, в топуске", и что ты сделаешь? судится будешь предлагать манагерам? да нихуя, в реалиях отправят чинить своими силами, пока вендор готовится подойти к снаряду. только опенсорс будет проще чинить

guga
18.09.2018
11:19:21
в украхе вот альфа отключила все платежи 21 августа, ночью, потому что меняла процесинг, как этим банком можно вообще пользоваться с такими решениями

Google
Garikk
18.09.2018
11:19:52
вот например есть одна софтина естьочень популярная, очень многие банки её пользуются, и сбер например тоже

так вот поддержке положить на "мелких" клиентов

Alexandr
18.09.2018
11:20:22
может оффтоп перенесем в другой чат?

Garikk
18.09.2018
11:20:28
ты хоть утрясись баблом, им проще штраф заплатить и тебя продинамить

Garikk
18.09.2018
11:22:35
когда вы будете стоять на заправке с картой в кармане которую банкомат не принимает, вам будет наплевать на риски процессинга

это я к тому что закрытость софта в некоторых случаях это адское зло, когда достаточно пнуть немного сервак и оно заработает до момента реакции саппорта

Sergey ?
18.09.2018
11:25:16
открытый код банковской системы это конечно очень хорошо.

Timur
18.09.2018
11:32:30
и тутже присел на бутылку от цб

Garikk
18.09.2018
11:42:48
открытый код банковской системы это конечно очень хорошо.
вы не поверите кто и какой доступ имеет к банковской системе и самое "удивительное" для многих - какие документы подписывают чтобы получить этот доступ (гораздо меньше чем во всяких софтовых конторках)

Sergey ?
18.09.2018
11:49:26
пользуйся

Диоген
18.09.2018
12:07:05
друзья, куда надо нажать, чтобы хибернейт генерил мне с нижними подчеркиваниями скуль запросы

в новом спринге

Alexandr
18.09.2018
12:11:25
имена таблиц и полей?

Диоген
18.09.2018
12:12:06
да

он мне вот ето генерит select organizati0_.nameAbbr а надо естественно select organizati0_.name_abbr

Alexandr
18.09.2018
12:12:46
гугли naming strategy

Google
Alexandr
18.09.2018
12:12:57
в пропертях задается

Диоген
18.09.2018
12:13:06
да я вот загуглил, меняю их ниче не получается хз

guga
18.09.2018
12:13:21
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html spring.jpa.hibernate.naming.physical-strategy

Alexandr
18.09.2018
12:13:24
а вообще лучше в @Table/@Column явно прописывать

guga
18.09.2018
12:13:25
вроде бы так

Диоген
18.09.2018
12:13:30
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html spring.jpa.hibernate.naming.physical-strategy
ну да, я попробую разные пощелкать, чет у меня не прет пока

м, походу, дело в том, что я ентитименеджерфактори вручную создаю

Alexandr
18.09.2018
12:18:10
м, походу, дело в том, что я ентитименеджерфактори вручную создаю
да, ему надо будет эту настроку пропихнуть. то что в конфиге пропихивает спринг в своей em

Yan?
18.09.2018
12:31:16
Прям день хибернейта

Диоген
18.09.2018
12:34:00
В общем, если кому интересно

Диоген
18.09.2018
12:34:01
http://prntscr.com/kvsd2j

И в пропертях

http://prntscr.com/kvsdht

и вот етот билдер подтягивает проперти и их не надо явно передавать

чет валидацию схемы не могу прикрутить теперь. varchar -> char проблема кто сталикавался?

@Column(length = 10, columnDefinition = "CHAR")

вот ето не работает

ошибка found [bpchar (Types#CHAR)], but expecting [char (Types#VARCHAR)]

Google
Диоген
18.09.2018
13:31:29
тип поля стринг. че ему не нравится хз вообще

так, чет я тупанул. я думал, что он неправильно определяет тип поля в базе, а оказывается постгрес автоматически конвертит char в bpchar при создании.

сори.

указал в аннотации bpchar, заработало

ну вообще это хуйня какая-то все равно

потому что получается, что пока я не запущу это дело и не получу эксепшн, я и не узнаю, что мне надо поставить в аннотацию. в постгре в креате скрипте написано "character", идея отображает как char(10)

что я делаю не так?

Vitalii
18.09.2018
13:45:09
Пацаны и пацанессы, на чём можно запилить сервер, который с клиентом будет взаимодействовать почти всегда через сокеты?

Yan
18.09.2018
13:45:29
netty

Admin
ERROR: S client not available

Timur
18.09.2018
13:47:21
ktor
кстати, а ktor умеет в grpc?

Yan?
18.09.2018
13:47:38
что я делаю не так?
Используешь хибер

Quantum Harmonizer
18.09.2018
13:47:41
кстати, а ktor умеет в grpc?
А почему должен? Это ж веб-сервер.

Vitalii
18.09.2018
13:47:41
ktor
Тачн.

Timur
18.09.2018
13:48:04
А почему должен? Это ж веб-сервер.
я думал там свой небольшой фреймворк, ну ладно

Quantum Harmonizer
18.09.2018
13:48:34
я думал там свой небольшой фреймворк, ну ладно
просто не совсем понятно, что ktor должен для этого делать. Ну затаскиваешь gRPC и работаешь)

Yan?
18.09.2018
13:48:45
Я сам уже как неделю страдаю с ним

Диоген
18.09.2018
13:49:10
Лучше бы скалу выучил чесслово

Vitalii
18.09.2018
13:50:18
Лучше бы скалу выучил чесслово
Зачем работать спустя 15 лет, если надо работать сейчас?

Google
Диоген
18.09.2018
13:52:09
Извините.

Alexandr
18.09.2018
14:01:38
что я делаю не так?
Генеришь схему хибером, используй миграции и ручное определение @Table/@Column

Alexandr
18.09.2018
14:03:53
я не генерю схему
Я думал ты генеришь, схема внешняя?

Нафига тогда что либо в @Column предопределять?

Диоген
18.09.2018
14:04:29
Я думал ты генеришь, схема внешняя?
Ну, да, существует уже тобличка схема база, все ето существует я думаю ну щас сбацою

Alexandr
18.09.2018
14:05:29
Daniil
18.09.2018
14:05:49
Я и не советую
ой, и правда. соррян

Диоген
18.09.2018
14:06:11
То есть твой совет грубо говоря в том, чтобы не использовать hibernate.hbm2ddl.auto: validate?

Я просто новичек, извините если что

Alexandr
18.09.2018
14:07:07
Использовать, просто обычно все работает без перераспределения типа колонки

Диоген
18.09.2018
14:08:08
Ну, я выше написал, в чем прикол.

Alexandr
18.09.2018
14:08:08
Я вообще всегда накатываю схему миграциями, через flyway, потом валидирую

Диоген
18.09.2018
14:08:59
Я вообще всегда накатываю схему миграциями, через flyway, потом валидирую
Я хз как это, я просто выделил мышкой в идее таблички, сгенерил по ним поджо и добавил аннотации

Какие-то миграции, flyway. Че так сложно ппц

Daniil
18.09.2018
14:26:00
Какие-то миграции, flyway. Че так сложно ппц
это только кажется так, когда освоишь - сам будешь сидеть и умничать в чате, но штука реальная годная. мне flyway не понравился (почему не захотел с пол пинка накатываться), а вот liquibase установился как родной прям

Alexander
18.09.2018
14:28:24
а кто умеет в миграции на живом проде под нагрузкой?

Павел
18.09.2018
14:57:26


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