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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Что выведет код сверху?
Anonymous Quiz
6%
0
4%
1
4%
true
2%
false
60%
0true
24%
Ошибка компиляции
6👍3🔥1💯1
👩‍💻 Concurrency в Spring Boot приложениях: как сделать правильный выбор

В статье рассматриваются подходы к реализации параллелизма в Spring Boot приложениях для разных задач.

Автор рассказывает, как выбрать оптимальный метод для конкретных сценариев: веб-серверы, обработка очередей сообщений и задачи, требовательные к ресурсам CPU, чтобы обеспечить эффективную и безопасную работу приложений.

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4
👩‍💻 Как должен выглядеть правильный Docker Image для Spring Boot приложения?

В статье показано, как собрать Docker-образ Spring-приложения с готовыми средствами для диагностики и мониторинга.

Разбирается, как настроить сохранение логов, дампов памяти и метрик прямо внутри контейнера, чтобы быстро находить и устранять проблемы.

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3👍2
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👨‍💻3👍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🤣102
Вопрос с собеседования

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

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

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


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

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍167
👩‍💻 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
😁27💯62