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 #4187 · Back to latest

Older Posts 20 shown
Post #4185 2.21K
Тот самый ИИ, который всех заменит:

📱 Java Developer | #memes
  • 😁 15
  • ❤ 5
  • 🤣 2
  • 👍 1
  • 🔥 1
Post #4184 2.43K
👩‍💻 Spring Boot Skills для AI-агентов

Нашли полезный репозиторий для тех, кто активно использует Claude Code, Cursor, Copilot и другие AI-инструменты в Java-разработке.

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

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 4
  • 👍 2
  • 🔥 1
Post #4183 2.26K
💻 Визуализируем SQL-запросы

Нашли полезный инструмент для тех, кто работает с PostgreSQL и регулярно разбирает чужие запросы.

Сервис анализирует SQL и строит интерактивную схему, на которой сразу видно:
— Связи между таблицами;
— JOIN'ы и зависимости;
— Логику выборки данных;
— Структуру сложных запросов.


Ссылка на инструмент

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 8
  • 👍 5
  • 🔥 2
Post #4182 2.24K
👩‍💻 Почему catch (Exception e) — антипаттерн

Ловить общий Exception удобно, но это маскирует источник проблемы: бизнес-ошибка, NullPointerException или сбой ввода-вывода обрабатываются одинаково, хотя реагировать на них нужно по-разному.

Конкретные исключения дают понимание: что произошло, нужно ли логировать, и должно ли это прерывать выполнение.

tags: #обучение

📱 Java Developer | 📲 MAX
  • ❤ 3
  • 👍 2
  • 🤣 2
  • 🔥 1
Post #4181 2.44K
👩‍💻 Spring Boot 4.1 стал экономнее работать с базой данных

В новой версии Spring Boot 4.1 появилась поддержка ленивого получения JDBC-соединений.

Теперь DataSource автоматически оборачиваться в LazyConnectionDataSourceProxy, а физическое соединение из пула запрашивается только в момент выполнения реального SQL-запроса.

Источник

tags: #новости

📱 Java Developer | 📲 MAX
  • ❤ 9
  • 👍 4
  • 🤯 2
  • 🤣 1
Post #4180 2.32K
🔖 Шпаргалка по HTTP-кодам, которую реально хочется открыть

В репозитории HTTP Memes собраны десятки популярных HTTP-статусов с наглядными иллюстрациями.

От классических 200 и 404 до более редких кодов, которые периодически всплывают в логах продакшна.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
  • 🔥 2
  • ❤ 1
  • 😁 1
Post #4179 2.63K
🔖 Новый инструмент для Java-разработчиков и платформенных команд

Maple — это open-source платформа, которая позволяет AI-агентам работать с инфраструктурой через MCP.

Вместо ручного поиска проблемы по логам и дашбордам агент сам:
▶️ Собирает контекст;
▶️ Анализирует ошибки;
▶️ Ищет первопричину;
▶️ Предлагает исправление.


Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
  • 👍 5
  • 🔥 1
  • 🤯 1
Post #4178 2.45K
👩‍💻 Try-with-resources: закрываем ресурсы автоматически

Старый подход с finally многословен и легко ломается, если забыть про null-проверку или порядок закрытия нескольких ресурсов. try-with-resources решает это за вас.

Оба ресурса закроются автоматически, в обратном порядке открытия.

tags: #обучение

📱 Java Developer | 📲 MAX
  • ❤ 5
  • 👍 2
  • 🔥 1
Post #4177 2.4K
👩‍💻 Переезжаем на Spring Boot 4 без боли

Нашли подробный разбор миграции с Java 21 и Spring Boot 3.x на Java 25 и Spring Boot 4.

Автор рассказывает о самых частых подводных камнях при работе с Jackson 3, Spring Security 7, JSpecify, JUnit 6, виртуальными потоками и OpenRewrite.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 4
  • 👍 3
  • 🤯 1
Post #4176 2.43K
🔖 Шпаргалка по сетевым протоколам и портам

Сохраняйте полезную карточку, которая пригодится каждому Java-разработчику.

Внутри собраны самые популярные протоколы и сервисы:
— HTTP / HTTPS;
— SSH;
— DNS;
— SMTP, IMAP, POP3;
— MySQL, PostgreSQL, MongoDB;
— Redis;
— Elasticsearch;
— Kafka;
— Kubernetes и Docker.


tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 4
  • 👍 3
  • 🔥 1
Post #4175 2.25K
👩‍💻 StringBuilder вместо String в циклах: экономим память и время

Каждая конкатенация в цикле создаёт новый объект в памяти, а старый уходит в мусор — на больших объёмах это заметно бьёт по производительности.

StringBuilder мутабельный и оптимизирован под многократное добавление строк:

tags: #обучение

📱 Java Developer | 📲 MAX
  • ❤ 9
  • 👍 1
  • 🔥 1
Post #4174 2.29K
Картинка с несколькими ред флагами

📱 Java Developer | #memes
  • 🤣 9
  • 👨‍💻 9
  • 👻 3
Post #4172 2.22K
👩‍💻 Прокачиваем продуктивность в VS Code

Нашли расширение, которое добавляет Pomodoro-таймер прямо в редактор кода.

Поддерживаются разные режимы работы и настройка длительности рабочих интервалов под свой ритм.

Ссылка на расширение

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 4
  • 👍 1
  • 🔥 1
  • 👻 1
Post #4171 2.27K
👩‍💻 Axelix — новый инструмент для Spring Boot-разработчиков

Проект помогает анализировать Spring Boot-приложения, отслеживать реальные значения properties, исследовать зависимости bean-ов и ускорять отладку сложных сценариев.

Полезная находка для тех, кто работает со Spring каждый день.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 5
  • 👍 2
  • 🔥 1
Post #4170 2.3K
👩‍💻 Создаём собственные компоненты в JavaFX

Стандартных элементов интерфейса не всегда хватает. Особенно если нужны:
▶️ Умные подсказки и автодополнение;
▶️ Кастомные всплывающие окна;
▶️ Нестандартное позиционирование элементов;
▶️ Собственная логика отображения и обработки событий.


В этой статье автор показывает, как создать собственный компонент на JavaFX.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 3
  • 👍 1
  • 🔥 1
  • 🤔 1
Post #4169 2.7K
👩‍💻 10 репозиториев, которые стоит сохранить каждому джависту

Собрали мощную подборку ресурсов для изучения Java, Spring, алгоритмов и архитектуры.

Внутри:
▶️ Awesome Java
▶️ Modern Java - A Guide to Java 8
▶️ Java Design Patterns
▶️ Spring Framework
▶️ Algorithms
▶️ Spring Boot Tutorial
▶️ Baeldung Java and Spring Tutorials
▶️ Google Style Guides
▶️ Netflix - Open Source Java Projects
▶️ Ultimate Java Resources


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

tags: #полезное

📱 Java Developer | 📲 MAX
  • 👍 5
  • ❤ 3
  • 🔥 1
Post #4168 2.35K
Это точно какой-то вирус

📱 Java Developer | #memes
  • 😁 22
  • 🤣 4
  • ❤ 2
  • 🤔 1
Post #4166 2.4K
👩‍💻 Ускоряем разработку на Spring Boot

Разработчик поделился опытом, как сократить объём ручной работы в Java-проекте с помощью трёх инструментов: OpenAPI Generator, QueryDSL и ChatGPT.

В результате автор сгенерировал более 1000 тестов всего за пару недель.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 5
  • 🔥 3
  • 👍 1
  • 😁 1
Post #4165 2.56K
👩‍💻 Как скормить весь Java-проект нейросети одним файлом?

Нашли полезную утилиту для тех, кто часто обсуждает код с DeepSeek, ChatGPT или другими LLM.

Автор написал Java-скрипт, который рекурсивно сканирует проект, собирает структуру директорий и содержимое нужных файлов в один TXT-документ.

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

tags: #статья

📱 Java Developer | 📲 MAX
  • ❤ 2
  • 👍 1
  • 🔥 1
Post #4164 2.38K
👩‍💻 Автоматическое форматирование кода для Java и не только

Spotless — популярный open-source форматтер, который помогает поддерживать единый стиль кода в проекте.

Инструмент работает с разными языками программирования, легко интегрируется в Gradle и Maven, а также отлично дружит с IntelliJ IDEA и VS Code.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
  • ❤ 5
  • 🔥 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 →