Size: a a a

2021 February 19

AL

Andrei Legan in pro.jvm
Alexander Komarov
можешь зайти на https://www.instagram.com/, откртыть консоль разработчика и смотри в сетевые вызовы.
проверять заголовки  - смысла особо нет, все боты их подменяют. еще можно собирать фингерпринты пользаков. можно коробочные решения посмотреть, если у вас тырпрайз-тырпрайз
в моём случае всё проще , сайт ни каких js контролирующих активность не отдаёт. Но может контролировать запущен ли Selenium , он точно это делал через описанное свойтсво, скажжем так еще как то можно определить силениум это или нет. Не вдаваясь в дебри анализа поведения
источник

ch

central hardware in pro.jvm
а какая задача решается определением селениум это или нет?
источник

AB

Anna Banana in pro.jvm
#согласованосадминами

Друзья, нужна ваша помощь
#согласованосадминами

Друзья, нужна ваша помощь 🙂

Команда Podlodka делает небольшое исследование про всякие штуки, связанные с техпиаром и HR-брендом. Для этого нужны добровольцы двух видов
– пишущие бэк на Java
– пишущие фронт на React

Задача очень простая – надо будет вас проинтервьюировать. Вопросы несложные и от вас никакой подготовки не потребуют. Все что нужно – час свободного времени, желание и возможность созвониться
🙂

Если вы не против пообщаться – заполняйте форму по ссылочке. Интервью хотят проводить на этой и следующей неделях, поэтому очень ждут ваших откликов
🙂 Из числа заполнивших рандомным образом выберут несколько человек и пригласят на интервью. Всем проинтервьюированным от команды Podlodka небольшой подарок: билет на любую конференцию Podlodka Crew или сертификат в издательство МИФ номиналом 1000 рублей! А если вам в качестве интервьюера достанется Егор, он споет для вас монеточку!

https://forms.gle/CD33x6mgFuvGkMGf6
источник

А

Антон in pro.jvm
Oleg
нигде не обрабатывается
я могу как-то обрабатывать ее без catch блока? Мне просто нужно вывести стактрейс как это и работает по  дефолту
источник

AK

Alexander Komarov in pro.jvm
Andrei Legan
в моём случае всё проще , сайт ни каких js контролирующих активность не отдаёт. Но может контролировать запущен ли Selenium , он точно это делал через описанное свойтсво, скажжем так еще как то можно определить силениум это или нет. Не вдаваясь в дебри анализа поведения
хедеры?
источник

O

Oleg in pro.jvm
Антон
я могу как-то обрабатывать ее без catch блока? Мне просто нужно вывести стактрейс как это и работает по  дефолту
нет, надо обрабатывать исключения правильно, раз пробрасываешь исключение выше, будь добр обработай.
источник

AL

Andrei Legan in pro.jvm
central hardware
а какая задача решается определением селениум это или нет?
ну банят ботов
источник

AL

Andrei Legan in pro.jvm
Alexander Komarov
хедеры?
проверяли navigator.webdriver
источник

А

Антон in pro.jvm
Oleg
нет, надо обрабатывать исключения правильно, раз пробрасываешь исключение выше, будь добр обработай.
а если я не знаю изначально где могут быть проблемы с runtime exception мне нужно при любом удобном случае писать try catch? И я из-за этого теряю пару потоков и не понимаю что с ними не так, так как не вижу в чем ошибка
источник

AG

Alexey Genus in pro.jvm
Антон
я думал что когда выпадает рантайм эксепшин, то мне должны сказать какой. А как сделать так что бы она выводилась?
Стектрейс печатает UncaughtExceptionHandler, который вызывается, если исключение нигде не ловится. В случае же Executors.new..() это исключение ловится в воркере, который обрабатывает задачи, поэтому ничего не печатается.
Чтобы обрабатывать такие исключения, можно, например, переопределить метод afterExecute у execturor’а, которым пользуетесь.

Вот тут javadoc можно почитать java.util.concurrent.ThreadPoolExecutor#afterExecute
источник

А

Антон in pro.jvm
Alexey Genus
Стектрейс печатает UncaughtExceptionHandler, который вызывается, если исключение нигде не ловится. В случае же Executors.new..() это исключение ловится в воркере, который обрабатывает задачи, поэтому ничего не печатается.
Чтобы обрабатывать такие исключения, можно, например, переопределить метод afterExecute у execturor’а, которым пользуетесь.

Вот тут javadoc можно почитать java.util.concurrent.ThreadPoolExecutor#afterExecute
понял, спасибо
источник

Dm

Dungeon master in pro.jvm
Кто с javafx работает или работал? У вас нормально jar компилировался?
источник

Dm

Dungeon master in pro.jvm
если с конфигурацией artifact под fx делать то оно чет не могет
источник

Dm

Dungeon master in pro.jvm
а если чисто jar java стандартный то не запускается
источник

ch

central hardware in pro.jvm
Dungeon master
если с конфигурацией artifact под fx делать то оно чет не могет
Maven/gradle?
источник

Dm

Dungeon master in pro.jvm
central hardware
Maven/gradle?
Не
источник

Dm

Dungeon master in pro.jvm
Просто жаба fx
источник

Dm

Dungeon master in pro.jvm
Десктоп
источник

ch

central hardware in pro.jvm
Тогда в @javastart для популярного объяснения почему так делать не надо
источник

HH

Human Human in pro.jvm
Подскажите по GSON.
В одном из полей содержится JSON, но мне нужно получить там обычную строку, а не JSON.
@SerializedName("payload")
private String payload;
Отмечено типом String, но выходит ошибка “Expected STRING but was BEGIN_OBJECT”
Как мне указать GSON, что я не хочу парсить эту часть, мне просто нужна строка?
источник