Что будет результатом кода?
  Anonymous Quiz
    20%
    RejectedExecutionException, так как shutdown() вызван до завершения submit()
      
    39%
    Вывод 42 через 1 секунду и корректное завершение.
      
    11%
    NullPointerException, так как future будет null
      
    20%
    InterruptedException, так как поток будет принудительно завершён
      
    9%
    Программа зависнет навсегда, так как shutdown() остановит все задачи
      
    👍12❤1🔥1
  Где потенциальная проблема в коде?
  Anonymous Quiz
    23%
    @Autowired на UserService
      
    14%
    @PathVariable Long id нужно заменить на @RequestParam
      
    43%
    Если userService.getUserById(id) вернет null → NPE
      
    4%
    Лучше @Controller вместо @RestController
      
    16%
    ResponseEntity.ok(user) не нужен, нужно просто вернуть User
      
    👍4👏2😁1
  Что Kubernetes обновляет для сервиса при каждом изменении набора модулей?
  Anonymous Quiz
    25%
    Определения сервисов
      
    18%
    Количество реплик
      
    13%
    EndpointSlices
      
    22%
    IP-адреса подов
      
    23%
    Посмотреть ответ
      
    🤔10👍3👏1
  Что произойдёт, если вызвать Optional.orElseThrow() на пустом Optional?
  Anonymous Quiz
    13%
    Вернётся null
      
    53%
    Будет выброшено NoSuchElementException
      
    11%
    Метод ничего не сделает
      
    8%
    Ошибка компиляции
      
    14%
    Будет выброшено IllegalStateException
      
    👍5😁2🔥1
  Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🤝 💼 IT-конференции: как сходить на мероприятие и извлечь из него максимум пользы
🚀 IT-конференции — это не только про кофе-брейки и бесплатные стикеры. Это шанс завести полезные знакомства, узнать инсайдерскую информацию и найти новые карьерные возможности. Но для этого нужно не просто прийти, а правильно подготовиться и ловить важные моменты.
Как извлечь из мероприятия максимум пользы? Как сделать так, чтобы оно дало не только эмоции, но и реальные бонусы для вашей карьеры?
🔗  Подробнее в статье
🐸  Библиотека джависта
🚀 IT-конференции — это не только про кофе-брейки и бесплатные стикеры. Это шанс завести полезные знакомства, узнать инсайдерскую информацию и найти новые карьерные возможности. Но для этого нужно не просто прийти, а правильно подготовиться и ловить важные моменты.
Как извлечь из мероприятия максимум пользы? Как сделать так, чтобы оно дало не только эмоции, но и реальные бонусы для вашей карьеры?
Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁2👍1🔥1
  Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Сегодня отмечаем вклад девушек-разработчиков, аналитиков, тестировщиков, тимлидов и всех, кто влюблён в код. Без вас IT не было бы таким, каким мы его знаем. С праздником, коллеги 💐
Женщины оставили огромный след в истории IT. Если вам кажется, что программирование — это исключительно «мужская территория», взгляните, вот лишь несколько легендарных женщин:
🔹 Ада Лавлейс — автор первой компьютерной программы ещё в 19 веке.
🔹 Грейс Хоппер — создала первый компилятор и популяризировала термин «баг».
🔹 Барбара Лисков — её принцип Liskov Substitution является основой ООП, в том числе в Java.
🔹 Эдит Кларк — первая женщина-инженер, внесшая вклад в вычислительные методы в энергетике.
🔹 Маргарет Гамильтон — разработала софт для посадки «Аполлона-11» на Луну.
А это только малая часть. В статье собраны ещё больше вдохновляющих историй.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍7❤6🔥2
  Какой сценарий может привести к утечке памяти?
  Anonymous Quiz
    10%
    Использование try-with-resources для работы с потоками ввода/вывода
      
    16%
    Применение WeakReference для кэширования объектов
      
    61%
    Хранение объектов в static коллекции без явного удаления
      
    5%
    Использование Optional вместо null для обработки отсутствующих значений
      
    8%
    Автоматическое закрытие соединений с БД с помощью HikariCP
      
    👍8🔥1👏1
  Какой потенциальный риск присутствует?
  Anonymous Quiz
    18%
    Код работает корректно, проблем нет
      
    32%
    future.get() может зависнуть навсегда
      
    8%
    Высокая нагрузка на потокобезопасные ресурсы, нужен synchronized
      
    18%
    CompletableFuture.supplyAsync() блокирует основной поток
      
    24%
    future.get() может выбросить NullPointerException
      
    👍9🔥5👏2
  Что будет результатом кода?
  Anonymous Quiz
    70%
    5
      
    21%
    10
      
    7%
    Ошибка компиляции
      
    0%
    null
      
    1%
    UnsupportedOperationException
      
    👍8😁2👏1
  😁13👍3🔥1
  Какая из следующих баз данных не поддерживается jdbcTemplate?
  Anonymous Quiz
    74%
    Redis
      
    3%
    MySQL
      
    6%
    PostgreSQL
      
    10%
    SQL Server
      
    6%
    Oracle
      
    👍7😁3😢3
  Что добавить в код, чтобы в REST API роли и аутентификация работали корректно
  Anonymous Quiz
    13%
    http.cors().and().headers().frameOptions().disable();
      
    8%
    http.requestCache().disable();
      
    63%
    http.sessionManagement(session -> session.sessionCreationPolicy(SessionCreationPolicy.STATELESS));
      
    9%
    http.sessionManagement().disable();
      
    7%
    http.rememberMe();
      
    👍4🔥1👏1