Size: a a a

2020 May 20

RG

Rinchin G in pro.jvm
на боевом стенде это собиралось часов 6
источник

AK

Alexander Komarov in pro.jvm
добавь опцию сбора хип-дампа в параметры jvm
источник

VS

Vladimir Sitnikov in pro.jvm
Rinchin G
Пасиба, получается в heapdump уже хранится threaddump?
На OpenJDK/Hotspot — точно из heapdump можно получить threaddump.

Не стоит забывать и про coredump — из него можно получить и heapdump и threaddump и много чего ещё
источник

VG

Vasiliy Gruzdev in pro.jvm
Товарищи, специалисты по спрингу на месте?
источник

VG

Vasiliy Gruzdev in pro.jvm
не очень понтная разница в SingletonBeanRegistry.registerSingleton и ConfigurableListableBeanFactory.registerResolvableDependency
источник

VG

Vasiliy Gruzdev in pro.jvm
С дефолтной реализацией
источник

VG

Vasiliy Gruzdev in pro.jvm
По факту в контексте я получу в любом случае синглетон, если не переопределю скоуп
источник

БС

Богдан Суконнов... in pro.jvm
Vasiliy Gruzdev
не очень понтная разница в SingletonBeanRegistry.registerSingleton и ConfigurableListableBeanFactory.registerResolvableDependency
а как ты вляпался в такой вопрос? Хоть узнаю куда не стоит лезть :)
источник

VG

Vasiliy Gruzdev in pro.jvm
Богдан Суконнов
а как ты вляпался в такой вопрос? Хоть узнаю куда не стоит лезть :)
Генерю rest клиентов в рантайме через jdk dynamic proxy😁
источник

БС

Богдан Суконнов... in pro.jvm
Vasiliy Gruzdev
Генерю rest клиентов в рантайме через jdk dynamic proxy😁
А, ну да, это мы знаем- кодогенерация это плохо
источник

VG

Vasiliy Gruzdev in pro.jvm
Нет, все работает как надо, но в первом варианте с небольшими сайд эффектами
источник

БС

Богдан Суконнов... in pro.jvm
Vasiliy Gruzdev
Нет, все работает как надо, но в первом варианте с небольшими сайд эффектами
Ну понятно, если бы создатели ружья не хотели чтобы мы себе в ногу стреляли они бы не дали такой возможности, правда?
источник

VG

Vasiliy Gruzdev in pro.jvm
Все таки хотелось бы узнать мнение спринговых специалистов)))
источник

AG

Alexey Genus in pro.jvm
registerResolvableDependency более тонкая штука. Туда можно класть ObjectFactory, кроме того, там указывается тип зависимости, т.е. там можно ограничить возможности для связывания в отличие от registerSingleton
источник

VG

Vasiliy Gruzdev in pro.jvm
Alexey Genus
registerResolvableDependency более тонкая штука. Туда можно класть ObjectFactory, кроме того, там указывается тип зависимости, т.е. там можно ограничить возможности для связывания в отличие от registerSingleton
Да, это я понимаю, что класть туда можно либо реализацию ObjectFactory, либо объект с тем же типом, который продекларирован первым параметром
источник

VG

Vasiliy Gruzdev in pro.jvm
Подкину подробностей с вашего позволения
источник

VG

Vasiliy Gruzdev in pro.jvm
есть  СЕРВИС_№1 и СЕРВИС_№2.  в СЕРВИСе_№1 генерятся REST клиенты в рантайме для доступа к API СЕРВИСа_№2. По факту это динамические прокси, которые шлют http запросы на корневой сервлет СЕРВИСа_№2 (CXF сервлет). Так вот я эти прокси пробую регистрировать в бин фактори пост процессоре с помощью двух подходов. В первом случае (registerSingleton) эндпойнты СЕРВИСа_№2 становятся доступны через base_url СЕРВИСа_№1 - ЭТОГО НЕ ДОЛЖНО БЫТЬ. Во втором случае такого эффекта нет и прокси работают как обычные http клиенты
источник

VG

Vasiliy Gruzdev in pro.jvm
Проблема - оголяются эндпойнты СЕРВИСа_№2
источник

AG

Alexey Genus in pro.jvm
СЕРВИС - это микросервис или класс, аннотированный @Service?
источник

AG

Alexey Genus in pro.jvm
Похоже, что микросервис)
источник