Java Developer
16K subscribers
1.61K photos
123 videos
2 files
1.77K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥25😁183
Вопрос с собеседования

Где должны располагаться статические (css, js, html) ресурсы в Spring MVC приложении?

Ответ: Расположение статических ресурсов можно настроить. В документации Spring Boot рекомендуется использовать /static, или /public, или /resources, или /META-INF/resources.

tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10👀3💯2👍1🤔1
👩‍💻 Конфигурация Spring Security на пальцах

Эта статья — наглядное руководство по настройке Spring Security для регистрации, аутентификации и работы с access/refresh токенами в связке с клиентским JavaScript-приложением.

В ней пошагово разобраны ключевые сценарии, сопровождаемые блок-схемами и примерами кода, что поможет быстро понять и применить конфигурацию на практике.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
Лучше бы о бабах думал

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😁12👨‍💻4👍1
👩‍💻 Ускоряем запуск Spring Boot-приложений в контейнере

Знали ли вы, что Spring Boot-приложение в контейнере может запускаться за миллисекунды?

При этом без ущерба для производительности, памяти, паритета окружений разработки-продакшена, без ограничений возможностей языка Java и почти без изменения кода приложения.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥4
С языками программирования то же самое

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥20🤣112
Вопрос с собеседования

Что произойдёт, если реализовать не все методы интерфейса?

Ответ:
Если класс реализует интерфейс, но не реализует все его методы, компилятор потребует либо реализовать их все, либо явно объявить класс как abstract.

Это правило касается любого интерфейса (включая те, где есть только default-методы и один абстрактный). В противном случае код не скомпилируется — Java требует полного соблюдения контракта интерфейса.


tags: #собеседование

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍168
👩‍💻 Java vs Kotlin: у кого больше преимуществ в 2025 году?

В статье сравниваются Java и Kotlin в 2025 году с точки зрения синтаксиса, удобства и возможностей, которые важны в реальной разработке.

Автор выделяет актуальные преимущества Kotlin, нейтральные фичи и недостатки, показывая, как они соотносятся с развитием Java.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🤔3
This media is not supported in your browser
VIEW IN TELEGRAM
Самооценка скачет от таски к таске

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣2918🔥4
🔥126
👩‍💻 Уязвимости XXE в разрезе Java

В статье подробно разбирается, как уязвимость XXE проявляется в Java-приложениях — от чтения локальных файлов до выполнения SSRF и OOB-атак.

Автор показывает на примерах, какие XML-парсеры и их настройки делают систему уязвимой, и предлагает конкретные способы защиты.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Тимлид закидывает новую таску

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣192😁1
Вопрос с собеседования

Как принудительно запустить поток?

Ответ: Никак — в Java нет способа напрямую заставить поток выполниться в нужный момент. Планирование выполняется планировщиком потоков JVM и зависит от операционной системы, а разработчику доступно только создание (start()) и синхронизация работы потоков.

tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👨‍💻4
👩‍💻 Ошибки Java по ГОСТу: обзор и примеры

Ошибки в Java по ГОСТу? Да, в этой статье рассказывается, что это за ГОСТ, какие категории ошибок в нём существуют, какие из них относятся к Java, и даже разбираются примеры из реальных проектов.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Одно из нагляднейших пояснений

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28💯72
👩‍💻 JDBC: как Java научилась дружить с базами данных?

В статье объясняется, как работает JDBC — стандартный способ подключения Java-приложений к базам данных.

Разбираются типы драйверов, методы выполнения запросов и управление транзакциями, что поможет понять, как Java взаимодействует с различными СУБД.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84😁1
Милорд, как же нам быть?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤣44😁72
Вопрос с собеседования

Как устроен enum в Java и чем он отличается от enum в других языках?

Ответ: В Java enum — это не просто набор констант, а полноценный класс, неявно наследующий java.lang.Enum. Каждый элемент — это экземпляр этого класса.

В enum можно добавлять поля, методы и даже переопределять поведение для отдельных значений. Такие enum-классы являются final и не допускают наследования. Также их можно использовать в switch, как обычные константы.

В отличие от enum в C или C++, где это по сути просто числа, Java-энумы типобезопасны и могут вести себя как полноценные объекты с логикой и состоянием.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥244👨‍💻1
👩‍💻 Kafka: лучшие практики применения

В статье рассматриваются лучшие практики использования Kafka: правильная настройка продюсеров, консумеров и конфигурация брокеров.

Автор подробно освещает ключевые технические аспекты Kafka, приводя наглядные примеры, реальные кейсы и рекомендации по настройке.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍3