Size: a a a

2021 April 27

J🎩

JBáruch 🎩 in pro.jvm
источник

IV

Ivan Vinogradov in pro.jvm
Можно даже целиком возвращаемый json проверять там без создания объекта
источник

🥰

🥰 ᴀɴᴅʀᴇʏ ᴊɪᴛᴋᴏᴠ 🥰... in pro.jvm
Переслано от 🥰 ᴀɴᴅʀᴇʏ ᴊɪᴛᴋᴏᴠ 🥰...
Подскажите, как я могу обработать подписку на канал через WS? (Spring)
источник

IV

Ivan Vinogradov in pro.jvm
источник

MN

Matvey Noskov in pro.jvm
Всем привет, кто-то использовал и менял динамически ClassLoader-ы? В проекте используется GroovyClassLoader, но порой нужно удалить из него класс, а поскольку из classLoader-а нельзя выгружать классы, то при необходимости создаем новый, но без ненужного класса.

Проблема в том, что тогда старый ClassLoader не удаляется сборщиком мусора и люто течет metaspace. В вижу только, что он сам себя удерживает. Как такое может быть ?
источник

AE

Alexandr Emelyanov in pro.jvm
Инстансы классов из этого класслоадера живут долго?
источник

MN

Matvey Noskov in pro.jvm
Вы подразумеваете, что у них есть какое-то время жизни? Если про использование, то нет. Ими не пользуются + при замене classLoader-а старого на новый, для всех загруженных классов (classLoader.getLoadedClasses()) применяю

org.codehaus.groovy.runtime.InvokerHelper.removeClass(loadedClass)
источник

MN

Matvey Noskov in pro.jvm
нашел тут на стековерфлоу пример реализации "искусственного classLoader-а", смысл в том, что пользоваться своим, но там хронить некую хэшмапу имя класса-класс <String, Class<?>>.

Что думаете над такой реализацией?
источник

MN

Matvey Noskov in pro.jvm
по сути это позволит не пересоздавать classLoader-ы, что в целом удобно, а
Class<?> findClass(String name) throws ClassNotFoundException
у меня уже переписан в угоду своей душе и потребностям windows с её ntfs регистронезависимой
источник

MN

Matvey Noskov in pro.jvm
думаю о подводных камнях, плохо осведоблен на сколько хуже станет, если все классы хранить в хипе уже, а не metaspace-е
источник
2021 April 28

S

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

SG

Sergei Getmanenko in pro.jvm
Коллеги, привет всем, насколько актуален сейчас akka  для highload  ?
источник

AE

Alexandr Emelyanov in pro.jvm
Что подразумевается под хайлоадом?
источник

AE

Alexandr Emelyanov in pro.jvm
А то как и биг дата бывает сильно разный
источник

SG

Sergei Getmanenko in pro.jvm
В моём понимание это прям и есть высоконогруженные системы. Суть в том что с ними никогда не работал, позвали на проект где юзается как раз акка, вот и возник вопрос это легаси какое то, или можно смело идти и развивать дальше )
источник

IY

Ivan Yurchenko in pro.jvm
Да сама Акка норм. Ее просто часто берут туда, где она не нужна и потом героически преодолевают
источник

AE

Alexandr Emelyanov in pro.jvm
Скалисты любят, не скалисты берут нормальные инструменты
источник

IY

Ivan Yurchenko in pro.jvm
Да, еще важно: просто Akka или Akka HTTP (без явных акторов)? Второе по сути просто HTTP-фреймворк (относительно неплохой)
источник

БЁ

Борщевик Ёбаный... in pro.jvm
Скалисты не любят, от слова совсем. Если вы зайдёте в скалачат, то обнаружите, что на акку работу никто не хочет идти, а за вопросы по акке предварительно извиняются
источник

AE

Alexandr Emelyanov in pro.jvm
А, ну ок. Значит совсем закопали
источник