Size: a a a

2021 March 31

VP

Vladimir Petrakovich in pro.jvm
Ivan Rasikhin
в целом enum лучше использовать там где железобетонно будет мало обновлений, иначе если enum шарится в либе это становится головняком ходить и обновлять все сервисы и UI

так же в случае с кодами ошибок, если мы используем централизованный enum для всех ошибок то мы заставляем разработчиков сервисов часть своей бизнес логики(а бизнесовые ошибки это часть бизнес логики) хранить где-то в стороннем репозитории в отрыве от самого сервиса, что как бы мб не так плохо, но руки чуть связывает, имхо лучше в общей либе хранить общие ошибки, а в сервисах хранить специфичные для сервиса
Можно завести enum для известных значений, но хранить и передавать строку на случай, если там будет что-то новое
источник

AK

Aleksandr Kabanov in pro.jvm
Alexandr Emelyanov
Настройте конвертер
Скажите пожалуйста, если в Varchare лежит вещественное число(хочу BigDecimal получить) тоже лучше конвертер настроить? Как с датой?
источник

AE

Alexandr Emelyanov in pro.jvm
Aleksandr Kabanov
Скажите пожалуйста, если в Varchare лежит вещественное число(хочу BigDecimal получить) тоже лучше конвертер настроить? Как с датой?
попробуйте сначала просто без конвертора
источник

AE

Alexandr Emelyanov in pro.jvm
Aleksandr Kabanov
Скажите пожалуйста, если в Varchare лежит вещественное число(хочу BigDecimal получить) тоже лучше конвертер настроить? Как с датой?
или укажите columndefinition для поля как варчар
источник

C

Combot in pro.jvm
Total messages: 418660
источник

AK

Aleksandr Kabanov in pro.jvm
Alexandr Emelyanov
или укажите columndefinition для поля как варчар
В одном из полей VARCHAR записаны вещественные числа с запятой "0,00" из-за этого падает без конвертера и с указанием columndefinition. Все таки конвертер?)) Или можно запятую как-то по-другому побороть?)
источник

ch

central hardware in pro.jvm
Alexandr Emelyanov
или укажите columndefinition для поля как варчар
а миграции где?
источник

AE

Alexandr Emelyanov in pro.jvm
central hardware
а миграции где?
Это просто мета для хибера что бы знал из чего мапить
источник

AE

Alexandr Emelyanov in pro.jvm
Aleksandr Kabanov
В одном из полей VARCHAR записаны вещественные числа с запятой "0,00" из-за этого падает без конвертера и с указанием columndefinition. Все таки конвертер?)) Или можно запятую как-то по-другому побороть?)
Можно попытаться локаль где то засунуть. Но конвертер проще
источник

AK

Aleksandr Kabanov in pro.jvm
Alexandr Emelyanov
Можно попытаться локаль где то засунуть. Но конвертер проще
Сделал конвертер. спасибо за совет.
источник

Ø

Øлег in pro.jvm
Всем привет.
У кого был опыт разработки PIM систем (заведение/управление товарами)?
Хочу задать пару вопросов.
источник

ch

central hardware in pro.jvm
Øлег
Всем привет.
У кого был опыт разработки PIM систем (заведение/управление товарами)?
Хочу задать пару вопросов.
источник

dd

dude dude in pro.jvm
Øлег
Всем привет.
У кого был опыт разработки PIM систем (заведение/управление товарами)?
Хочу задать пару вопросов.
Вопросы в студию !
источник

SA

Sherzod Akhmedov in pro.jvm
Øлег
Всем привет.
У кого был опыт разработки PIM систем (заведение/управление товарами)?
Хочу задать пару вопросов.
Задавайте свой вопрос
источник

N

Nurdaulet in pro.jvm
Øлег
Всем привет.
У кого был опыт разработки PIM систем (заведение/управление товарами)?
Хочу задать пару вопросов.
вопрос задайте
источник

Ø

Øлег in pro.jvm
По сути PIM состоит из:

-Товары
-Каталоги товаров(иерархия)

-Атрибуты товаров
-Группы атрибутов(иерархия)

-Связи товаров(cross-sale, up-sale)

-Шаблоны создания товаров

И огромное множество логики обработки сочетаний этих доменых моделей для UI и формирования отчетов/анализа etc
Собственно вопрос в чем?

Если делать подобного рода системы с использованием микросервисной архитектуры, где будет service-pre-domain
Получится огромное количество сервисов, а логика на переферии с доменами создаст необходимость поддерживать распределенные транзакции, хранить денормализованные сочетания доменных данных.

Стоит ли использовать микросервисную архитектуру или для систем со сложной логикой хранения/обработки данных лучше посмотреть на другие подходы?
Ну и в принципе какие-то подводные камни построениея подобных систем.
источник

А

Антон in pro.jvm
Добрый день, подскажите в чем может быть проблема?
Есть сайт из которого мне нужны данные. Я пытаюсь получить их отправляя на него get запрос. И все работает, но когда я отправляю 10-13 запросов на этот же юрл, я улетаю в тайм-аут и приходится релогиниться. Но проблема в том, что если я это же проворачиваю через chrome, тайм-аута нет и все отлично работает. Пробовал через okhttp3/httpclient11/postman (запросы такие же как и в хроме) работает только через хром(отправляется только 1 запрос). Если это важно, сервер не возвращает content-length.
источник

ch

central hardware in pro.jvm
Антон
Добрый день, подскажите в чем может быть проблема?
Есть сайт из которого мне нужны данные. Я пытаюсь получить их отправляя на него get запрос. И все работает, но когда я отправляю 10-13 запросов на этот же юрл, я улетаю в тайм-аут и приходится релогиниться. Но проблема в том, что если я это же проворачиваю через chrome, тайм-аута нет и все отлично работает. Пробовал через okhttp3/httpclient11/postman (запросы такие же как и в хроме) работает только через хром(отправляется только 1 запрос). Если это важно, сервер не возвращает content-length.
@flood, курите useragent и все тому подобное, там фокусом такое количество что в худшем случае надо будет использовать selenium
источник

А

Антон in pro.jvm
central hardware
@flood, курите useragent и все тому подобное, там фокусом такое количество что в худшем случае надо будет использовать selenium
А что тому подобное? Все заголовки и куки точно совпадают
источник
2021 April 01

S

Sergei in pro.jvm
По идее документация доложна описывать процесс?
источник