TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.1K
Videos
162
Links
2.5K

Showing posts older than #4164 · Back to latest

Older Posts 20 shown
Post #4163 2.47K
👩‍💻 Как защитить Java-приложение от SQL-инъекций?

SQLi остаются одной из самых распространённых причин утечек данных и компрометации приложений.

Автор подробно объясняет механику атак, показывает реальные примеры уязвимого кода и рассказывает, почему параметризованные запросы и ORM должны стать стандартом в любом проекте.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 6
  • 👍 2
  • 🔥 1
Post #4162 2.36K
Комиксы которые мы заслужили:

📱 Java Developer | #memes
  • 😁 13
  • 👍 1
  • 🔥 1
Post #4160 2.39K
👩‍💻 Топ сборников вопросов для собеседования по Java

Нашли полезную подборку вопросов по ключевым темам, которые регулярно встречаются на интервью:
▶️ Core Java
▶️ Многопоточность
▶️ Коллекции
▶️ ООП
▶️ Паттерны проектирования
▶️ Программирование


tags: #полезное

📱 Java Developer | 📲 MAX
  • 👍 3
  • ❤ 1
  • 🔥 1
Post #4159 2.21K
Ну так работа нужна или как?

📱 Java Developer | #memes
  • 😁 30
  • 👍 4
  • 🤣 2
  • 🤯 1
Post #4157 2.25K
👩‍💻 Maven может сам запускать AppSec-проверки

Если в каждом Maven-сервисе приходится отдельно настраивать SonarQube, Dependency-Check, CycloneDX и JaCoCo, рано или поздно начнётся хаос.

Автор статьи предлагает решить проблему через Maven Core Extension, который автоматически встраивает проверки безопасности прямо в lifecycle сборки.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 6
  • 👍 1
  • 🤯 1
Post #4156 2.38K
Мем смешной, ситуация страшная

📱 Java Developer | #memes
  • 😁 15
  • 👍 2
  • 💯 1
Post #4154 2.25K
👩‍💻 Фреймворк для реактивной разработки на JVM

Vert.x — популярный набор инструментов для разработки высоконагруженных приложений на JVM.

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

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 5
Post #4153 2.24K
👩‍💻 Какую архитектуру выбрать для pet-проекта?

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

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 5
  • 👍 2
  • 🔥 1
  • 😁 1
Post #4152 2.55K
👩‍💻 247 Java-собеседований спустя

Автор проанализировал интервью в Сбере, Т-Банке, ВТБ, Иннотехе и других компаниях, чтобы выяснить, какие темы реально спрашивают в 2026 году.

Оказалось, что чаще всего кандидатов проверяют на знание HashMap, транзакций, PostgreSQL, Kafka, Hibernate и Spring.

Подробнее в статье

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 10
  • 👍 3
  • 🔥 3
Post #4151 2.38K
👩‍💻 Ленивая инициализация в Spring Boot

Ленивая инициализация откладывает не только создание бина, но и всё, что внутри @PostConstruct.

При lazy-init=true бин создаётся только при первом обращении — @PostConstruct выполнится вместе с ним, а если бин никто не запросил, метод не выполнится вообще.

tags: #обучение

📱 Java Developer | 📲 MAX
  • 👍 3
  • ❤ 1
  • 🔥 1
Post #4150 2.43K
💻 Полезный инструмент для работы с БД

pgCompare — Java-инструмент, который помогает проверять синхронность данных между разными базами данных.

Подходит для репликации, миграций, active-active сценариев и валидации данных между разными СУБД.

Поддерживаются PostgreSQL, Oracle, MySQL, MariaDB, MSSQL и DB2.


tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 2
  • 👍 2
  • 🔥 1
Post #4149 2.49K
👩‍💻 Page Object Pattern в Selenium на Java

Page Object Pattern — один из базовых паттернов для поддержки UI-тестов на Selenium.

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

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

tags: #статья

📱 Java Developer | 📲 MAX
  • 👍 5
  • ❤ 1
  • 🔥 1
Post #4148 2.46K
Разработчики тогда и сейчас:

📱 Java Developer | #memes
  • 😁 20
  • 💯 2
  • ❤ 1
  • 👍 1
Post #4146 2.65K
👩‍💻 Java 14+: switch теперь проверяет сам себя

Новый switch — exhaustive по умолчанию. Пропустил значение enum — не скомпилируется.

Старый switch с case/break таких гарантий не даёт — там всё тихо провалится в default или вернёт пустоту.

tags: #обучение

📱 Java Developer | 📲 MAX
  • 👍 8
  • 🔥 3
  • ❤ 1
Post #4145 2.77K
Лучше шпаргалки по HTTP уже не будет

📱 Java Developer | #memes
  • ❤ 8
  • 👍 6
  • ⚡ 1
  • 😁 1
  • 💯 1
Post #4143 2.63K
🔖 GitHub-репозитории для изучения System Design

От основ распределённых систем до проектирования крупных сервисов и подготовки к интервью.

▶️ System Design Primer;
▶️ Awesome System Design Resources;
▶️ System Design 101;
▶️ DDIA Notes;
▶️ System Design Interview;
▶️ The Book of Secret Knowledge;
▶️ Awesome Scalability;
▶️ Low Level Design Primer;
▶️ Tech Interview Handbook.


Сохраняем в избранное.

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 3
  • 👍 3
  • 🔥 1
Post #4142 2.4K
👩‍💻 Пагинация в Spring Boot

Вместо findAll() — добавляйте Pageable в метод репозитория. Никаких лишних зависимостей.

Page<T> возвращает данные + метаинформацию: номер страницы, общий счётчик, флаги hasNext / hasPrevious.

tags: #обучение

📱 Java Developer | 📲 MAX
  • 👍 13
  • ❤ 2
  • 🔥 1
Post #4141 2.57K
👩‍💻 System Design на Java-примере: проектируем сокращатель ссылок

В статье пошагово разбирают классическую задачу с собеседований — сервис для сокращения ссылок.

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

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 6
  • 👍 5
  • 🔥 4
Post #4138 2.42K
Вопрос с собеседования

Почему в JPA используется EntityManager, а не Session?

Ответ: EntityManager — это часть стандарта JPA, а Session относится к конкретной реализации Hibernate.

Использование EntityManager позволяет не привязывать код к одному ORM-провайдеру и проще менять реализацию. При этом под капотом Hibernate всё равно работает через Session.

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

📱 Java Developer | 📲 MAX
  • 👍 8
  • ❤ 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →