❤11🔥3😁2
В статье подробно рассматривается создание собственной реализации JWT для защиты приложений с использованием Spring Security.
Автор объясняет процесс настройки базы данных, написания сервисов, фильтров, конфигурации безопасности и тестирования с помощью Postman, предоставляя практические примеры и рекомендации.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🤣1
Может ли интерфейс содержать в себе поле?
Ответ:
Экземплярные (не static) поля в интерфейсах невозможны, потому что интерфейсы не могут хранить состояние. Они предназначены только для описания поведения, а не данных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤8👨💻2
В статье рассматривается протокол авторизации OAuth 2.0, который позволяет безопасно предоставлять сторонним приложениям доступ к данным пользователя без передачи пароля.
Автор подробно объясняет его архитектуру, типы грантов и разбирает возможные уязвимости, предлагая лучшие практики для защиты данных.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2😁1
Почему переменные внутри интерфейса всегда public static final?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍5
В статье рассматривается использование WireMock для эффективного тестирования веб-сервисов.
Автор делится опытом настройки и применения этого инструмента, включая создание моков, работу со сценариями и шаблонами ответов, а также интеграцию с Java-приложениями.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
🔥8❤2
В статье разбирается способ выбрасывать
checked
-исключения без объявления throws
, с помощью Unsafe.throwException()
. Показываются практические случаи, где это может пригодиться — например, при работе с лямбдами, прокси и отражением.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥1
Почему синглтон называют антипаттерном?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
В статье автор делится дорожной картой роста Java backend-разработчика — от Junior до Middle.
Подробно разобраны ключевые этапы развития, стек технологий и навыки, которые действительно двигают вперёд в профессии.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Чем отличаются ArrayList и LinkedList?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🔥2
В статье подробно рассматривается использование Java Stream: от создания потоков до промежуточных и терминальных операций.
Автор объясняет, как эффективно обрабатывать данные с помощью потоков, приводя примеры кода и практические рекомендации.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2🤣1