Size: a a a

2021 April 22

VG

Vladislav Gerasimov in pro.jvm
осталось дождаться, когда enterprise поддержит обновы)
источник

E

Etki in pro.jvm
года четыре назад только red5 находился
источник

GV

George Vassilev in pro.jvm
Спасибо, как я не догадался ( сарказм )
источник

N

Nikitka in pro.jvm
Подскажите плз можно ли в джексоне поставить аннотацию для класса что мол эта зависимость джсона и в нем есть уже нормальные @JsonProperty
Нужно чтобы не создавать доп прослойку в виде класса которая содержит онли 1 поле в виде необходимого обьекта
источник

VP

Vladimir Petrakovich in pro.jvm
Наверное, вы про @JsonUnwrapped
источник

N

Nikitka in pro.jvm
чекаю
источник

N

Nikitka in pro.jvm
Да, спасиб
источник

AM

Artemy Melchuk in pro.jvm
Это в теории очередей думаю написано
источник

NM

Nikita Matveenko in pro.jvm
всем привет! есть вопрос про безопаность ловли StackOverflowError на JVM (в тестах) - у меня есть функция которую если не правильно реализовать можно вызвать StackOverflowError в рантайме - и захотелось написать честный тест на это - и перед тем как это тестировать я решил проверить на какой глубине вылетает StackOverflowError - но вот не знаю точно сломает ли это JVM каким-то образом или нет.
пытался найти какую-то информацию (не дает постить ссылки в сообщении)

def verifyThatSoeIsReproducibleWithStackDepth(stackDepth: Int): Unit = {
    def triggerStackOverflowError(n: Int): Int = {
      if (n <= 0) n
      else n + triggerStackOverflowError(n - 1)
    }

    try {
      triggerStackOverflowError(stackDepth)
      sys.error(
        s"expected a StackOverflowError from $stackDepth-deep recursion, consider increasing the depth in test"
      )
    } catch {
      case _: StackOverflowError =>
    }
  }
источник

AK

Alexander Komarov in pro.jvm
щас бы еггогы ловить. в джявке
источник

AG

Alexey Genus in pro.jvm
Сломать не сломает, но сама идея странная.
Как работает StackOverflow можно почитать вот тут https://pangin.pro/posts/stack-overflow-handling
источник

AK

Alexander Komarov in pro.jvm
если хочется чего-то такого, то лучше на эрланге писать.  let it crash, все дела
источник

NM

Nikita Matveenko in pro.jvm
спасибо за ссылку - пойду читать 🙂 да я понимаю что странная идея - вот ищу баланс между разумным тестом и разумной реализацией теста
источник

ch

central hardware in pro.jvm
Хвостовая рекурсия?
источник

AE

Alexandr Emelyanov in pro.jvm
Там скалка в примере
источник

AK

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

AE

Alexandr Emelyanov in pro.jvm
Ну а что, вдруг решит что надо запустить заново
источник

AG

Asad Ganiev in pro.jvm
Добрый день!
Кто нибудь использует Spring Cloud Stream версии 3.1+, то есть с Functional Programming Model? С версии 3.1+ они используют классы java.util.function.*: Supplier, Function, и Consumer. Они депрекейтнули @EnableBinding, @Input, @Output, @StreamListener и @StreamMessageConverter. Функциональном подходе почему-то они решили отправить сообщения каждую секунду. и не понятно как отправить сообщения с помощью Supplier. Возникают много вопросов: Почему автоматички отправляются сообщения каждую секунду (хотя эту периодичность можно менять в конфигах). В чем заключается логика и т.д? Поделитесь пожалуйста опытом.
источник

NM

Nikita Matveenko in pro.jvm
да tailrec в скале чтоб гарантированно превращать рекурсию в цикл (если я правильно понял твой вопрос)
источник

NM

Nikita Matveenko in pro.jvm
это нужно для честного теста - иначе тест можно было и не писать даже а сказать что на моем компе работает и все 🙂
источник