Size: a a a

Java/Kotlin and more

2021 January 15

AE

Alexandr Emelyanov in Java/Kotlin and more
Vitaly Sirotkin
ага, они нам по началу вкатили repeatable read по умолчанию на базе, а у нас все рассыпалось. и очень очень неохотно откатили на read commited. сказали вдогонку "ниче ниче, скоро сериалайзбл будете юзать"
Это кукуха
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Alexandr Emelyanov
Это кукуха
ага)
источник

D

DOCDOCTOR in Java/Kotlin and more
Alexandr Emelyanov
Просто порядок старта делают
Ну на старте где? В ci?типо прежде чем расскатить этот сервис запусти его такую то джобу?
источник

D

DOCDOCTOR in Java/Kotlin and more
Vitaly Sirotkin
не просто с конкретным айди, а еще и с конкретной чексуммой
Просто у нас щас скрипты в отдельной репе, и основная причина, типо могут залочить бд при старте
источник

D

DOCDOCTOR in Java/Kotlin and more
Вот я хотел перенести, мне когда в сервисе спокойнее ахахах
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
там еще звучали фразы из разряда "если бд умеет что то делать, надо переносить это на бд"

я про себя подумал - ну ща захерачим все приклады на базе ораклового конвертера жсонок в процедуры, клево придумал.

но предлагать не стал, а то базовики бы поддержали...
источник

A

Alexey in Java/Kotlin and more
Vlad
самое главное, чтобы тот класс, в котором объявляется value был бином
Проверил, класс - bean. Идея подсвечивает значения из файла. Переменные используются как параметры интерфейса openfeign, участвуют в формировании конечной точки (@PathVariable и
@RequestParam)
источник

V

Vlad in Java/Kotlin and more
Alexey
Проверил, класс - bean. Идея подсвечивает значения из файла. Переменные используются как параметры интерфейса openfeign, участвуют в формировании конечной точки (@PathVariable и
@RequestParam)
Спринг вообще не идет в интерфейсы,  а только в их реализации
источник

V

Vlad in Java/Kotlin and more
Поэтому и нул
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Я был на проекте, где мы просили дба сделать с схему, вот ему задолбались объяснять. А он ещё со своей колокольни свой взгляд продавливал
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
DOCDOCTOR
Ну на старте где? В ci?типо прежде чем расскатить этот сервис запусти его такую то джобу?
На уровне кластера, в кубере например
источник

D

DOCDOCTOR in Java/Kotlin and more
Alexandr Emelyanov
На уровне кластера, в кубере например
Мм окай, пасибо)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Vitaly Sirotkin
там еще звучали фразы из разряда "если бд умеет что то делать, надо переносить это на бд"

я про себя подумал - ну ща захерачим все приклады на базе ораклового конвертера жсонок в процедуры, клево придумал.

но предлагать не стал, а то базовики бы поддержали...
Это отдельный дебилизм
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
кстати в интеграции спринга и ликви есть офигенно тупой баг, точнее фича, но я как баг воспринимаю. она открывает 10 конекшенов к БД (хикари), через них накатывает миграции, а потом оставляет этот пул висеть. и для приклада открывает новый. в итоге приклад держит 20 подключений, из которых юзает 10. знаете как вырубить такое поведение?)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Vitaly Sirotkin
там еще звучали фразы из разряда "если бд умеет что то делать, надо переносить это на бд"

я про себя подумал - ну ща захерачим все приклады на базе ораклового конвертера жсонок в процедуры, клево придумал.

но предлагать не стал, а то базовики бы поддержали...
Нас ещё задолбали тем что "так, это в хранимку перенесем, это тоже". "Будет быстрее, данные то ближе, в самой базе"

А ничего что база нагруженная по процу под сотку, а приклад на пару процентов итак
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Vitaly Sirotkin
кстати в интеграции спринга и ликви есть офигенно тупой баг, точнее фича, но я как баг воспринимаю. она открывает 10 конекшенов к БД (хикари), через них накатывает миграции, а потом оставляет этот пул висеть. и для приклада открывает новый. в итоге приклад держит 20 подключений, из которых юзает 10. знаете как вырубить такое поведение?)
Это вообще бред)
источник

D

DOCDOCTOR in Java/Kotlin and more
Vitaly Sirotkin
кстати в интеграции спринга и ликви есть офигенно тупой баг, точнее фича, но я как баг воспринимаю. она открывает 10 конекшенов к БД (хикари), через них накатывает миграции, а потом оставляет этот пул висеть. и для приклада открывает новый. в итоге приклад держит 20 подключений, из которых юзает 10. знаете как вырубить такое поведение?)
А почему фича? Почему не переиспользует те коннекшн для наката?
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
короче это связано с актуатором (внезапно)

если в класспасе есть актуатор - то он начинает собирать метрики по ликвибейзу. и соответственно держать подключения))
источник

D

DOCDOCTOR in Java/Kotlin and more
Прикольно, не знал
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
вырубается через

management:
 
endpoint:
   
liquibase:
     
enabled: false
источник