В Java запись данных в файлы можно выполнять с помощью
FileOutputStream или FileWriter. Выбор между ними зависит от типа данных, с которыми вы работаете.FileOutputStream используется для записи необработанных байтовых потоков, что делает его подходящим для работы с изображениями.FileWriter лучше подходит для работы с символами, так что его лучше использовать для записи текстовых файлов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍6
Даны две строки
s и t, верните true, если t является анаграммой s, и false в противном случае.Пример 1:
Входные данные:
s = "anagram", t = "nagaram"Вывод:
trueПример 2:
Входные данные:
s = "rat", t = "car"Вывод:
falsePlease open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥5👍1
В статье рассматриваются подходы к реализации параллелизма в Spring Boot приложениях для разных задач.
Автор рассказывает, как выбрать оптимальный метод для конкретных сценариев: веб-серверы, обработка очередей сообщений и задачи, требовательные к ресурсам CPU, чтобы обеспечить эффективную и безопасную работу приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥4
👍10❤2🔥2
Apache Kafka 4.0 получила обновлённые API, оптимизацию производительности потоков данных и расширенные возможности мониторинга.
В статье автор подробно разбирает ключевые изменения, даёт рекомендации по переходу на новую версию и оценивает её влияние на системы в целом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1
Можно ли использовать
private или protected переменные в interface?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥4
С версии 13 в Java появились текстовые блоки — это обычные строки типа
String, но записанные в тройные кавычки """. После компиляции они становятся обычными строковыми объектами и если строка в текстовом блоке повторяется в коде, Java может хранить её в одном месте в памяти, чтобы экономить ресурсы.
Текстовые блоки позволяют удобно работать с многострочными данными, такими как SQL-запросы или HTML-код, без лишних символов и переносов строк.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍18👀8🔥2
👍10❤6
В статье рассматривается новая функция в Spring Security — поддержка волшебных ссылок (magic links) для аутентификации.
Автор объясняет, как настроить одноразовые токены и интегрировать их в приложение для упрощения процесса входа пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤2
Дано целое число
num, многократно складывайте все его цифры, пока в результате не останется только одна цифра, и верните ее.Пример 1:
Входные данные:
num = 38Вывод:
2Пример 2:
Входные данные:
num = 1701Вывод:
9Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
EnumMap — это специализированный класс для работы с enum-ключами, который обеспечивает высокую производительность и экономию памяти. Его основные особенности:EnumMap хранит ключи в виде массива, что позволяет эффективно использовать память и выполнять операции добавления, поиска и удаления за O(1).EnumMap автоматически упорядочиваются в соответствии с порядком значений в enum, что удобно для ситуаций, где важен порядок.Please open Telegram to view this post
VIEW IN TELEGRAM
❤55👍11🔥4💯3
❤9👍5🤔3