Java Developer – Telegram
Java Developer
15.8K subscribers
1.86K photos
135 videos
2 files
2.07K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Задача с LeetCode «Reverse Words in a String №151»

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

Пример 1:
Ввод: s = "the sky is blue"
Вывод: "blue is sky the"

Пример 2:
Ввод: s = " hello world "
Вывод: "world hello"

Пример 3:
Ввод: s = "a good example"
Вывод: "example good a"

📱 Java Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
84👍4🤣2
Дорогие читатели! Спасибо за то, что были с нами весь этот год! 🎄

2025 – год, полный свежих идей, полезных материалов и интересного контента.

С наступающим, а кого-то уже с наступившим Новым Годом!
Please open Telegram to view this post
VIEW IN TELEGRAM
44👻8🔥5👍1
👩‍💻 Spring Data JPA Specifications: построение динамических запросов к базе данных

В статье рассматривается использование Spring Data JPA Specifications для создания динамических запросов к базам данных.

Автор показывает, как строить сложные SQL-запросы в Java-коде, комбинируя их с помощью предикатов AND и OR.

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16🤣75👍2
Вопрос с собеседования

Что такое Executor?

Ответ: Executor — это интерфейс, который позволяет запускать задачи асинхронно. Используется вместе с интерфейсами Callable и Future для асинхронного выполнения задач. Он позволяет отделить логику создания и запуска потоков от самих задач, что улучшает производительность благодаря использованию пула заранее созданных потоков.

📱 Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍156
👩‍💻 Как я создал идеальный REST API — микросервис инцидентов на Java и Spring

В этой статье вы узнаете, как спроектировать и реализовать REST API для микросервиса на Java с использованием Spring Framework.

Автор рассматривает лучшие практики, принципы архитектуры, реализацию CRUD-операций и удобные инструменты, такие как Lombok, ControllerAdvice, MapStruct.

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35🔥10🤣7💯1
Под какой буквой правильный ответ?
Anonymous Quiz
20%
A
25%
B
18%
C
37%
D
👀9🔥63
👩‍💻 Барьеры и модели памяти

В статье на примере реального кейса из Amazon рассказывается о проблемах, которые могут возникнуть при переносе сервисов между архитектурами x86/64 и ARM из-за различий в моделях памяти.

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

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83
Когда дедлайны горят и нужно быстро написать документацию

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣38😁6👍3🔥1
Что выведет код сверху?
Anonymous Quiz
9%
0
5%
1
4%
true
1%
false
53%
0true
28%
Ошибка компиляции
🤯11🔥9
👩‍💻 FileOutputStream vs FileWriter

В Java запись данных в файлы можно выполнять с помощью FileOutputStream или FileWriter. Выбор между ними зависит от типа данных, с которыми вы работаете.

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

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

❤️ — если было полезно

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
32👍6
Попробую ещё раз в следующем году

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣59😁5🔥42
Задача с LeetCode «Valid Anagram №242»

Даны две строки s и t, верните true, если t является анаграммой s, и false в противном случае.

Пример 1:
Входные данные: s = "anagram", t = "nagaram"
Вывод: true

Пример 2:
Входные данные: s = "rat", t = "car"
Вывод: false

📱 Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5👍1
👩‍💻 Concurrency в Spring Boot приложениях: как сделать правильный выбор

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

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

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67😁15🔥81
Под какой буквой правильный ответ?
Anonymous Quiz
11%
A
15%
B
58%
C
16%
D
👍102🔥2
👩‍💻 Что нового в Apache Kafka 4.0?

Apache Kafka 4.0 получила обновлённые API, оптимизацию производительности потоков данных и расширенные возможности мониторинга.

В статье автор подробно разбирает ключевые изменения, даёт рекомендации по переходу на новую версию и оценивает её влияние на системы в целом.

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

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍31