Size: a a a

Java/Kotlin and more

2021 March 20

k

kuzznya in Java/Kotlin and more
Если я правильно помню, да
источник

AM

ANTARES MIRKO in Java/Kotlin and more
понял, спасибо
источник

k

kuzznya in Java/Kotlin and more
Поэтому часто делают мьютекс отдельный приватным полем и с помощью него синхронизуются
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
ANTARES MIRKO
почему это так? в книге этот пример вскользь описан
именно, почему вызов синхорн метода надкласса вызывает дедлок ?
кто может сказать на словах
или как гуглить конкретно этот пример
вообще тут какая-то ерунда написана. synchronized - это аналог synchronized(this). Такая синхронизация является reentrant. Т.е. если поток уже захватил монитор, ему разрешено входить в synchronized блоки, синхронизированные на этом же мониторе.

поэтому дедлока тут не случится.

хотя, честно говоря, тут вообще сложно понять, "что хотел сказать автор", т.к. книга на русском, причем выглядит как перевод гугл-транслейтом. "Код, запертый взаимной блокировкой, так как внутренние замки не являются повторно входимыми" - чивопля?))) Есть подозрения, что "внутренние замки не являются повторно входимыми" в оригинале было "intrinsic locks are not reentrant". И вот это не правда.

советую все таки книги по синхронизации (да и вообще по программированию) читать исключительно на английском.
источник
2021 March 21

Д

Дыня in Java/Kotlin and more
Я хз, можно ли тут про хосты беседовать или нет
Можете посоветовать, пожалуйста, дешевый (либо с тестовым периодом) хост, где можно развернуть .war приложение
источник

G

GamerX in Java/Kotlin and more
Да фиг знает. Но я на амазоне разворачивал вилдфлай, правда пришлось знакомого админа помощи просить, там далеко не всё очевидно.
Базу на Яндекс клауде разворачивал. Но там тоже не всё очевидно, надо внешний серт цеплять к своему приложению, а у спринга из коробки нет такой функции. Ну или я не нашёл.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
GamerX
Да фиг знает. Но я на амазоне разворачивал вилдфлай, правда пришлось знакомого админа помощи просить, там далеко не всё очевидно.
Базу на Яндекс клауде разворачивал. Но там тоже не всё очевидно, надо внешний серт цеплять к своему приложению, а у спринга из коробки нет такой функции. Ну или я не нашёл.
У спринга как у всех - через кейстор
источник

Д

Дмитрий in Java/Kotlin and more
Простите за оффтоп, но мб кто использует hdmi разветвитель - комп определяет 4 монитора как 4 разных устройства?
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Нет
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
Там просто зеркалирование
источник

Д

Дмитрий in Java/Kotlin and more
Спасибо
источник

AF

Alexey Fomichev in Java/Kotlin and more
Всем привет
Подскажите пожалуйста, в hibernate query не работает оператор where на 3 уровне join вложенности, хотя в логах все запросы правильные, но прилетают по факту не правильные сущности. Прочитал  что не все jpa provider-ы это поддерживают, но возникает разумный вопрос - как тащить сущность? Очень уж не хочется использовать native query.
источник

AF

Alexey Fomichev in Java/Kotlin and more
Заметили что при связях one-to-one все работает нормально, но у нас many-to-one
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Alexey Fomichev
Всем привет
Подскажите пожалуйста, в hibernate query не работает оператор where на 3 уровне join вложенности, хотя в логах все запросы правильные, но прилетают по факту не правильные сущности. Прочитал  что не все jpa provider-ы это поддерживают, но возникает разумный вопрос - как тащить сущность? Очень уж не хочется использовать native query.
А что у вас бд каждый день меняется? Или в две разных бд сервис ходит?
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Alexey Fomichev
Всем привет
Подскажите пожалуйста, в hibernate query не работает оператор where на 3 уровне join вложенности, хотя в логах все запросы правильные, но прилетают по факту не правильные сущности. Прочитал  что не все jpa provider-ы это поддерживают, но возникает разумный вопрос - как тащить сущность? Очень уж не хочется использовать native query.
У джоина есть аналог селект из нескольких таблиц по совпадению
источник

AF

Alexey Fomichev in Java/Kotlin and more
Сергей Ермаков
А что у вас бд каждый день меняется? Или в две разных бд сервис ходит?
Нет, в одну
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Alexey Fomichev
Нет, в одну
Ну и что вас держит от написания нейтив запроса?
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Хибер далекр не идеален в построении многоэтажных запросов
источник

AF

Alexey Fomichev in Java/Kotlin and more
Сергей Ермаков
Ну и что вас держит от написания нейтив запроса?
Вопрос хороший - ничего, но хочется единообразно писать, на сколько это возможно
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Alexey Fomichev
Вопрос хороший - ничего, но хочется единообразно писать, на сколько это возможно
Вам работа приложения важнее или 5ка в дневник?
источник