Size: a a a

2021 March 05

AE

Alexandr Emelyanov in pro.jvm
UsernameAK
я уже кажется начинаю понимать что это изначально bad design
потому я предлагаю перейти в @javastart и задать вопрос как сделать регистрацию обработчика события по типу события
источник

AE

Alexandr Emelyanov in pro.jvm
UsernameAK
я правильно понимаю?
да
источник

U

UsernameAK in pro.jvm
я тут подумал... а зачем мне вообще события-то?
источник

U

UsernameAK in pro.jvm
можно же тупо оверрайдить
источник

YM

Yurii Melnychuk in pro.jvm
Ivan Zemlyankiy
тут возник вопрос:
  CompletableFuture<Integer> mustReturn42() {
   CompletableFuture<Integer> fastRequest = CompletableFuture.supplyAsync(
       () -> {
         if (new Random().nextBoolean()) {
           return 42;
         } else {
           return 1;
         }
       });
   CompletableFuture<Integer> slowRequest =
       CompletableFuture.supplyAsync(
           () -> {
             try {
               Thread.sleep(1000);
             } catch (InterruptedException e) {
               throw new RuntimeException(e);
             }
             return 41;
           });

   return fastRequest.thenCompose(
       fastResult -> {
         if (fastResult == 42) {
           return CompletableFuture.completedFuture(42);
         } else {
 // this is a data race, right?  
           return slowRequest.thenApply(slowResult -> slowResult + fastResult);
         }
       });
 }

есть ли тут гонка по данным?
в смысле fastResult - это же просто данные, а мы их в thenApply прихаем, который потенциально вообще на другом threadPool исполняется
Я бы такой код спокойно написал бы, мне кажется там всё ок, но я и JLS не читал 🙂
источник

T

Tim Ami in pro.jvm
Всем привет! В тесте (juint5, mockito) при @injectMock в объект с финальными полями инжектятся не тое моки что были обьявлены в @Mock, это нормальное поведение?
источник

GS

Grisha Skobelev in pro.jvm
Возможно немного общий вопрос и не в тему, но может кто знает
Кто нибудь знает аналог code in the dark, но для бекендеров?
Или может есть какие нибудь идеи по поводу соревновательной активности для backend разработчиков
источник

DC

Denis Chikanov in pro.jvm
Grisha Skobelev
Возможно немного общий вопрос и не в тему, но может кто знает
Кто нибудь знает аналог code in the dark, но для бекендеров?
Или может есть какие нибудь идеи по поводу соревновательной активности для backend разработчиков
Будет куда проще ответить, если ты расскажешь, что именно такое code in the dark, потому как иначе людям придётся гуглить даже для того, чтобы понять вопрос
источник

GS

Grisha Skobelev in pro.jvm
Denis Chikanov
Будет куда проще ответить, если ты расскажешь, что именно такое code in the dark, потому как иначе людям придётся гуглить даже для того, чтобы понять вопрос
http://codeinthedark.com/
Это соревнование для фронтендеров, где им дается макет, по нему они делают верстку в коде, но не могут смотреть результат, кто в конце сделал более приближенное к макету - выйграл
code in the dark - это просто пример, так в голову не лезет ничего соревновательно для backend разработчиков, разве что печать на скорость)
источник

DK

Dmitry Kiselyov in pro.jvm
Grisha Skobelev
Возможно немного общий вопрос и не в тему, но может кто знает
Кто нибудь знает аналог code in the dark, но для бекендеров?
Или может есть какие нибудь идеи по поводу соревновательной активности для backend разработчиков
codingame
источник

DP

Denis Pavlyuchenko in pro.jvm
mail ru часто делает что-то подобное, например https://cups.mail.ru/ru/contests/goldrush
источник

GS

Grisha Skobelev in pro.jvm
Denis Pavlyuchenko
mail ru часто делает что-то подобное, например https://cups.mail.ru/ru/contests/goldrush
Выглядит инетерсно, но на сколько я понимаю это все задачи, инетерсно есть ли какая то другая активность
источник

DK

Dmitry Kiselyov in pro.jvm
Grisha Skobelev
Выглядит инетерсно, но на сколько я понимаю это все задачи, инетерсно есть ли какая то другая активность
ну вот на codingame регулярно проходят контесты в которых надо обычно писать что то вроде эффективной стратегии для разных типов юнитов помещенных в некоторые условия.
например есть танки самолеты и пушки,  на карте есть кусты, ямы и т.д. твои войска в одной части карты, враг в другой, надо выиграть.
было что аналог хартстоуна кодили и т.д.
источник

А

Антон in pro.jvm
Добрый день. Отправляю запрос из postman и из httpclient 11. Сайт блокирует меня по айпишнику(403). Я включаю vpn и пытаюсь зайти с postman - все работает, пытаюсь зайти с httpclient - 403 ошибка. Хедеры и куки и одинаковые. Подскажите как сервер может понять что я зашел через httpclient?
источник

А

Алексей in pro.jvm
Антон
Добрый день. Отправляю запрос из postman и из httpclient 11. Сайт блокирует меня по айпишнику(403). Я включаю vpn и пытаюсь зайти с postman - все работает, пытаюсь зайти с httpclient - 403 ошибка. Хедеры и куки и одинаковые. Подскажите как сервер может понять что я зашел через httpclient?
А ходит ли java клиент через vpn?
источник

А

Антон in pro.jvm
Алексей
А ходит ли java клиент через vpn?
Я так понимаю да, я отправил запрос на myip.com через него)
источник

А

Алексей in pro.jvm
Антон
Я так понимаю да, я отправил запрос на myip.com через него)
Высветился ip vpn?
источник

А

Антон in pro.jvm
Алексей
Высветился ip vpn?
Да
источник

А

Алексей in pro.jvm
Тогда надо проверять заголовки. Например, выставленный юзер клиент
источник

А

Антон in pro.jvm
Алексей
Тогда надо проверять заголовки. Например, выставленный юзер клиент
Все точно взял из посмена, один в один
источник