Size: a a a

Scala User Group

2020 March 02

M

Mikhail in Scala User Group
Mikhail
Зачем? Когда можно в рантайме список ресурсов вычитать https://www.logicbig.com/how-to/java/list-all-files-in-resouce-folder.html
@Shahriyor может и не такой прям код конечно, но в гугле по ключевикам "java list all resources" ты уж точно должен найти не мало рабочих вариантов. Получать список ресурсов в рантайме - это распространенная задачка, тысячи проектов это делают)
источник

λ

λλ in Scala User Group
Shakhriyor Ergashev
Сами пробовали?
Звучит как будто он не пробовал или пробовпл только локально
источник

λ

λλ in Scala User Group
источник

SE

Shakhriyor Ergashev in Scala User Group
Mikhail
Ты ресурсы то не забыл в resources положить? они есть хоть в одной джарке которая у тебя в рантайме подключается?
Конечно
источник

SE

Shakhriyor Ergashev in Scala User Group
λλ
Звучит как будто он не пробовал или пробовпл только локально
Протестировал на контейнере
источник

λ

λλ in Scala User Group
Shakhriyor Ergashev
Протестировал на контейнере
Я про Михаила
источник

M

Mikhail in Scala User Group
λλ
Звучит как будто он не пробовал или пробовпл только локально
Звучит как будто jvm для человека какая-то магия. Если я делал это пяток лет назад и не готов подсказать конкретный код, который это делает - не значит, что я этого не делал)
источник

λ

λλ in Scala User Group
Mikhail
Звучит как будто jvm для человека какая-то магия. Если я делал это пяток лет назад и не готов подсказать конкретный код, который это делает - не значит, что я этого не делал)
ну я не отрицаю что опыт был но по своему могу скзаать что делал етот кейс раза 2-3 и всегда все инет советы про класс лодер и редстрим ресурсов падали как только ето утекало в докер куда нибудь
источник

SE

Shakhriyor Ergashev in Scala User Group
Mikhail
Звучит как будто jvm для человека какая-то магия. Если я делал это пяток лет назад и не готов подсказать конкретный код, который это делает - не значит, что я этого не делал)
Звучит как будто 5 лет зря прошли у кого то
источник

DM

Daniel Matveev in Scala User Group
Shakhriyor Ergashev
Звучит как будто 5 лет зря прошли у кого то
а в чем проблема то? конкретика есть (кроме мешанины с файликами на докере)?
источник

M

Mikhail in Scala User Group
λλ
ну я не отрицаю что опыт был но по своему могу скзаать что делал етот кейс раза 2-3 и всегда все инет советы про класс лодер и редстрим ресурсов падали как только ето утекало в докер куда нибудь
Докер или не докер - не важно. У тебя всегда будет доступ к джаркам, покуда используются обычные класслоадеры, которые точно также с локал фс грузят их
источник

IZ

Ilya Zhavoronkov in Scala User Group
здесь Slick кто-нибудь юзает? можете подсказать, у него реализовано кэширование результатов? например я шлю 100 одинаковых запросов и если изменений в бд не было, он бы не слал 100 раз, а только 1 раз. или может нужно что-то дополнительно подключать для этого?
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Zhavoronkov
здесь Slick кто-нибудь юзает? можете подсказать, у него реализовано кэширование результатов? например я шлю 100 одинаковых запросов и если изменений в бд не было, он бы не слал 100 раз, а только 1 раз. или может нужно что-то дополнительно подключать для этого?
Слик так не делает.
источник

IZ

Ilya Zhavoronkov in Scala User Group
Юрий Бадальянц
Слик так не делает.
хреново. а кто делает? )
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ilya Zhavoronkov
хреново. а кто делает? )
А как ты себе представляешь такое? Хочешь, чтобы как в хибернейте было?
источник

IZ

Ilya Zhavoronkov in Scala User Group
Юрий Бадальянц
А как ты себе представляешь такое? Хочешь, чтобы как в хибернейте было?
именно))
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ну, может есть либы какие, я хз. Но из коробки слик так не умеет и врядли его можно научить какой-то generic логике на эту тему. Он не орм
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ты можешь отдельно подключить кэш, для этого либы есть
источник

IZ

Ilya Zhavoronkov in Scala User Group
ок, спасибо
источник

AS

Aλeχander Semenov in Scala User Group
Друзья, а в котах NonEmptyList(None, List(Some(1))).sequence == None, почему не NonEmptyList(1)?
источник