Size: a a a

2020 August 18

AK

Alexander Komarov in pro.jvm
Ruslan Kolesnikov
Ну вот у меня из контролёра вернулся response<T> и как это обработать непонятно
говорят в телеге можно цитировать вот так, а не писать ответ и после этого делать форвард, на который ты отвечаешь
источник

IG

Ilya Grudsky in pro.jvm
Ruslan Kolesnikov
Ну вот у меня из контролёра вернулся response<T> и как это обработать непонятно
Куда вернулся? В общем всё, что нужно сделать (базовый функционал):
1) По каким либо параметрам которые приходят из вне (HTTP Request) выбрать метод
2) Динамически вызвать метод
3) Вернуть результат
4) Всё.
источник

RK

Ruslan Kolesnikov in pro.jvm
Ilya Grudsky
Куда вернулся? В общем всё, что нужно сделать (базовый функционал):
1) По каким либо параметрам которые приходят из вне (HTTP Request) выбрать метод
2) Динамически вызвать метод
3) Вернуть результат
4) Всё.
Ну с запросом понял, я примерно так и сделал. А результат пока хз, сейчас попробую разобраться. Спасибо
источник

z

zafar in pro.jvm
Ruslan Kolesnikov
Может кто подсказать где почитать то, как spring обрабатывает запросы. То есть как он понимает в какой контролёр пойти. И еще про то, как он ответы отправляет( что происходит, когда метод контроллера возвращает response entity, как он на фронт это отправляет)
Можно по гайду создать простое приложение с контроллером, поставить в экшене брейкпоинт, запустить дебаггер, пройтись по стектрейсу, увидеть кто кого вызывает и понять как там все происходит
источник

RK

Ruslan Kolesnikov in pro.jvm
zafar
Можно по гайду создать простое приложение с контроллером, поставить в экшене брейкпоинт, запустить дебаггер, пройтись по стектрейсу, увидеть кто кого вызывает и понять как там все происходит
Точно, спасибо. Не подумал)))
источник

E

Evgeniy ♎️ in pro.jvm
не.подумал.
источник

VG

Vik Gamov in pro.jvm
​​Всем дратути!
Давно не брал я в руки этого бота, чтобы дельного запостить.
Но накопилась просто куча всего!

📹 Для начала для тех кто в танке, я уже пару месяцев раз (а то парой и два) в неделю стримлю на своем канале (gamov.dev/youtube) и на канале Confluent (youtube.com/confluent) всякие прикольные штуки про кафку и про стримз и про все около стримовое.
Кстати, завтра с Серегой Егоровым @bsideup на моем канале продолжим стрим про реактивный gRPC Gateway liiklus™ https://www.youtube.com/watch?v=ZaYHk272gYM
Подписывайтесь, ставте лайки, долбите в колокольчик™

📦 Собственно, пару недель назад (или как-то так) вышла kafka 2.6.
Читать про фичи https://blogs.apache.org/kafka/entry/what-s-new-in-apache3
Смотреть видос https://youtu.be/WOiL5kym_Us

📣 Дальше больше! Виртуальный Кафка Саммит уже на следующей неделе!
Регистрация еще открыта - kafka-summit.org
По этому поводу накатал бложик как провести Саммит с пользой - читать тут https://www.confluent.io/blog/kafka-summit-2020-pro-tips-and-schedule/

🔥 Наш чатланин Иван Пономарев @ivan_ponomarev сделал переосмысление свое раннего поста на Хабре про тестирование и перевел его на английский язык. И опубликовал его в нашем блоге - респект и уважуха © таким парням!
Читаем https://www.confluent.io/blog/testing-kafka-streams/
источник

VG

Vik Gamov in pro.jvm
Посоны, это я если что так что чур не банить 🙂
источник

ЖМ

Жора Монтировка... in pro.jvm
А кто может посоветовать тул, который умеет посчитать занятую память объектом со всеми ссылками?
источник

AS

Aleksey Shipilev in pro.jvm
Жора Монтировка
А кто может посоветовать тул, который умеет посчитать занятую память объектом со всеми ссылками?
источник

AS

Aleksey Shipilev in pro.jvm
Ну или нужно подробнее задачу поставить.
источник

AS

Aleksey Shipilev in pro.jvm
Если хипдамп на руках, то Eclipse MAT даст более-менее точную оценку по конкретным подграфам
источник

ЖМ

Жора Монтировка... in pro.jvm
Aleksey Shipilev
Ну или нужно подробнее задачу поставить.
Это скорее нужно в рантайме, MAT'om поздновато пользоваться, когда уже случился ООМ :)
хочу посчитать статистику, чтобы говорить что вот запуск такой-то фиговины дает такой memory consumption
Условно говоря есть мапа, в мапе ссылки на Pojo, в pojo и строки, и другие списки\мапы
Хочется вот посчитать сколько в мапе конкретный такой объект занимает в памяти, чтобы в случае чего сбалансировать на более свободную ноду
источник

AS

Aleksey Shipilev in pro.jvm
Жора Монтировка
Это скорее нужно в рантайме, MAT'om поздновато пользоваться, когда уже случился ООМ :)
хочу посчитать статистику, чтобы говорить что вот запуск такой-то фиговины дает такой memory consumption
Условно говоря есть мапа, в мапе ссылки на Pojo, в pojo и строки, и другие списки\мапы
Хочется вот посчитать сколько в мапе конкретный такой объект занимает в памяти, чтобы в случае чего сбалансировать на более свободную ноду
Ну... да, GraphLayout.parseInstance(obj).totalSize() в JOL или что-то в таком духе.
источник

AS

Aleksey Shipilev in pro.jvm
Только нужно понимать, что обход графа объектов сам по себе довольно сильно мусорит, и на каждый чих там не намеришься.
источник

AS

Aleksey Shipilev in pro.jvm
И, конечно, алиасинг: если что-то рекурсивно достижимо из нескольких мапов, то может легко оказаться, что deepSizeOf(map1) + deepSizeOf(map2) > deepSizeOf(map1, map2).
источник

ЖМ

Жора Монтировка... in pro.jvm
Понял, посмотрю, благодарю :)
источник
2020 August 19

E

Evgeniy ♎️ in pro.jvm
Жора Монтировка
Это скорее нужно в рантайме, MAT'om поздновато пользоваться, когда уже случился ООМ :)
хочу посчитать статистику, чтобы говорить что вот запуск такой-то фиговины дает такой memory consumption
Условно говоря есть мапа, в мапе ссылки на Pojo, в pojo и строки, и другие списки\мапы
Хочется вот посчитать сколько в мапе конкретный такой объект занимает в памяти, чтобы в случае чего сбалансировать на более свободную ноду
Ну так можно запустить приложение
Снять хипдамп
Запустить функционал нужный
Опять снять хипдамп
Ну и по ООМ тоже обычно снимается хипдамп

И сравнить темже эклипс аналайзером
источник

VT

Vadzim Tsitarenka in pro.jvm
всем доброго утра/дня. Использую spring boot, mongodb. Подскажите есть ли возможность настроить на сервере connection pool? Смотрю конфиг в спринге через ide, ничего подобного не показывает.
источник

AE

Alexandr Emelyanov in pro.jvm
Vadzim Tsitarenka
всем доброго утра/дня. Использую spring boot, mongodb. Подскажите есть ли возможность настроить на сервере connection pool? Смотрю конфиг в спринге через ide, ничего подобного не показывает.
ide и не подскажет, сходите в гугл посмотреть как настраивается
источник