Size: a a a

2020 December 17

ВБ

Вениамин Белоусов... in pro.jvm
Aliman Abu
Хей гайс.
Создаю окно регистрации и авторизации в intellij idea с помощью Spring Security. Кроме этого создал базу данных в MySQL workbench. Теперь не могу подключить эту базу к intellij idea.
Unknown database ошибка

Кто подскажет как правильно подключить? Root, password, port все норм стоит
Всем привет! Такой вопрос- веб делает запрос к беку- там происходит select.  Первый раз приходит 503. Потом через некоторое время при перезапросе приходят данные. В беке включён 2 уровень кеша (влиять как я понял не должно). Так как это прод, доступа туда нет. Дебаг не поможет. Подскажите пожалуйста,  куда копать? Может ли быть это связано с тем, что первый запрос в бд- всегда дольше чем второй?
источник

AE

Alexandr Emelyanov in pro.jvm
Вениамин Белоусов
Всем привет! Такой вопрос- веб делает запрос к беку- там происходит select.  Первый раз приходит 503. Потом через некоторое время при перезапросе приходят данные. В беке включён 2 уровень кеша (влиять как я понял не должно). Так как это прод, доступа туда нет. Дебаг не поможет. Подскажите пожалуйста,  куда копать? Может ли быть это связано с тем, что первый запрос в бд- всегда дольше чем второй?
А точно ли 503? Звучит как сервер был не доступен
источник

ВБ

Вениамин Белоусов... in pro.jvm
Alexandr Emelyanov
А точно ли 503? Звучит как сервер был не доступен
Сори, 504
источник

AE

Alexandr Emelyanov in pro.jvm
Да, у тебя на прокси (гейтвее) тайм-аут на запрос, в который не укладывается сервис
источник

ВБ

Вениамин Белоусов... in pro.jvm
Alexandr Emelyanov
Да, у тебя на прокси (гейтвее) тайм-аут на запрос, в который не укладывается сервис
Оокей. Спасибо. Увеличивать таймаут?
источник

AE

Alexandr Emelyanov in pro.jvm
Вениамин Белоусов
Оокей. Спасибо. Увеличивать таймаут?
Да
источник

П

Павел in pro.jvm
Ну, допустим)
источник

A

Alex in pro.jvm
😂😂
источник

B1

Burevesnik 1960 in pro.jvm
https://pastebin.com/Ghm0GaZ3
делаю джоины через jpql, как сделать проверку - если записей в таблице logs нету? Когда делаю поиск по таблице, где нету записей -  возвращается unknown instance
источник

MV

Maksim V in pro.jvm
Всем добрый день!
Сейчас в коде есть реализация дерева в виде Map<ребенок(string), родитель(string)> . Сделано это так потому, что все для чего нужна была такая мапа - это по стринге достать всех ее родителей (с такой реализацией это сделать достаточно тривиально). Но сейчас появилась необходимость также получить и в обратнную сторону - все дочерние стринги по родителю. Подскажите, пожалуйста, существующую реализацию дерева, если есть, с методами типа getChildren(Node node), getParents(Node node). или к примеру что-то вроде гуавовской BiMap, только чтобы метод reverse() возвращал не BiMap<V,K>, а BiMap<V,List<K>>
источник

MM

Michael M in pro.jvm
Сходу можно предложить два варианта:
- хранить список всех родителей в каждой ноде;
- хранить только ближайшего родителя, а список получать рекурсивным вызовом getParent.
источник

L武

L 武 in pro.jvm
it's an option
источник

A

Aleksandr in pro.jvm
Никто не сталкивался с NPE во время получения счётчика прометеуса? Если сам Counter нормально создался, то в каких случаях он может выкидывать эту ошибку при получении метрики?
io.prometheus.client.Counter#get
источник

ST

Syrym Tussupbekov in pro.jvm
Добрый день!
Я использую в проекте jooq, хочу написать интеграционный тест с бд, для миграций юзаю liquibase.
Тестконтейнеры использовать не могу из-за политики компании.
При запуске @JooqTest с embedded h2,  возникает следующая ошибка:
Feature not supported: "Index on BLOB or CLOB column: ""EMAIL"" CLOB NOT NULL"; SQL statement:

Прогуглил, проблема в том, что jooq мапит TEXT -> CLOB когда БД H2, авторы jooq предлагают в качестве решения перейти на testcontainers который я не могу использовать.

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

A

Aleksandr in pro.jvm
Syrym Tussupbekov
Добрый день!
Я использую в проекте jooq, хочу написать интеграционный тест с бд, для миграций юзаю liquibase.
Тестконтейнеры использовать не могу из-за политики компании.
При запуске @JooqTest с embedded h2,  возникает следующая ошибка:
Feature not supported: "Index on BLOB or CLOB column: ""EMAIL"" CLOB NOT NULL"; SQL statement:

Прогуглил, проблема в том, что jooq мапит TEXT -> CLOB когда БД H2, авторы jooq предлагают в качестве решения перейти на testcontainers который я не могу использовать.

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

ST

Syrym Tussupbekov in pro.jvm
Aleksandr
А какая у вас именно база?
Основная PostgreSQL, в тестах H2
источник

A

Aleksandr in pro.jvm
Syrym Tussupbekov
Основная PostgreSQL, в тестах H2
А диалект в H2 до постгри не меняли? Кажется там можно это сделать
источник

A

Aleksandr in pro.jvm
источник

AG

Alexey Genus in pro.jvm
Syrym Tussupbekov
Добрый день!
Я использую в проекте jooq, хочу написать интеграционный тест с бд, для миграций юзаю liquibase.
Тестконтейнеры использовать не могу из-за политики компании.
При запуске @JooqTest с embedded h2,  возникает следующая ошибка:
Feature not supported: "Index on BLOB or CLOB column: ""EMAIL"" CLOB NOT NULL"; SQL statement:

Прогуглил, проблема в том, что jooq мапит TEXT -> CLOB когда БД H2, авторы jooq предлагают в качестве решения перейти на testcontainers который я не могу использовать.

Вопрос, что и как использовать для интеграционных тестов в моем случае?
Можно поднимать постгрес и без тестконтейнеров, вот такая есть либа https://github.com/zonkyio/embedded-postgres
источник

A

Aleksandr in pro.jvm
Либо вообще отдельную базу для интеграционных тестов поднять, например, но это не всем пойдет
источник