Please open Telegram to view this post
VIEW IN TELEGRAM
😁49❤6🔥4👍1
👍9❤2
Чтобы определить размер файла, можно воспользоваться простым и быстрым способом:
File, который представляет путь к файлуlength(), который возвращает его размер в байтахSystem.out.println()Этот способ позволяет быстро получить информацию о размере любого файла.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤49👍9💯8
Учитывая строку
s состоящую из слов и пробелов, верните длину последнего слова в строке.Последнее слово — это максимальная подстрока, состоящая только из символов, не содержащих пробелов.
Пример 1:
Входные данные:
s = "Hello World"Вывод:
5Объяснение:
The last word is "World" with length 5.Пример 2:
Входные данные:
s = " fly me to the moon "Вывод:
4Объяснение:
The last word is "moon" with length 4.Пример 3:
Входные данные:
s = "luffy is still joyboy"Вывод:
6Объяснение:
The last word is "joyboy" with length 6.Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6
В статье рассматривается создание E2E-тестов для интеграции Apache Flink и Kafka с использованием библиотеки Testcontainers.
Автор описывает настройку тестовой среды, запуск Kafka-контейнера и Flink MiniCluster, а также создание кастомных аннотаций.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Как в Java обрабатываются одновременные изменения коллекций?
Ответ:
Чтобы этого избежать, применяются следующие подходы:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
SequencedCollection — интерфейс коллекций, появившийся в Java 21. Он расширяет базовый интерфейс Collection, добавляя дополнительные возможности:addFirst(E e) и addLast(E e) позволяют добавлять элементы в начало и конец коллекцииgetFirst() и getLast() возвращают первый и последний элементыremoveFirst() и removeLast() удаляют первый и последний элементыreversed() возвращает инверсированную версию коллекцииЭтот интерфейс упрощает работу с последовательностями элементов, предоставляя удобные методы для манипуляций с их порядком.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55💯6🔥4👍3
Что выведет код сверху?
Anonymous Quiz
3%
ONETWOTHREEFOUR
15%
ONE5TWOTHREE9FOUR1
61%
ONE32TWOTHREE54FOUR1
21%
Ошибка
🔥13❤5
В статье рассматриваются виртуальные потоки, появившиеся в Java начиная с версии 21.
Автор проводит сравнительные тесты виртуальных потоков и традиционных потоков, анализируя их влияние на производительность и управление параллелизмом в приложениях.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥3
❤1
Иногда в приложениях возникает необходимость конвертировать PDF-файлы в изображения для дальнейшего отображения или обработки.
Реализуем эту задачу на Java, используя библиотеку PDFBox:
PDFRenderer для обработки страниц PDFBufferedImage с разрешением 300 DPIВ итоге, возвращаем закодированную строку Base64, чтобы удобно передавать или хранить изображения в виде строки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42🔥6👍1👨💻1
Дан целочисленный массив
nums. Изначально вы находитесь на первом элементе массива. Каждый элемент массива содержит максимальную длину прыжка из этой позиции вперед.Верните значение
true, если вы можете достичь последнего индекса, или значение false в противном случае.Пример 1:
Входные данные:
nums = [2,3,1,1,4]Вывод:
trueОбъяснение:
Прыгаем на 1 шаг от индекса 0 к 1, затем на 3 шага к последнему индексу.Пример 2:
Входные данные:
nums = [3,2,1,0,4]Вывод:
falseОбъяснение:
Как бы мы не прыгали, мы всегда будем застревать на индексе 4 и не сможем дойти до конца массива.Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
В предыдущих статья автор рассказал, как собрать первое приложение Flink со Spring, реализовав пайплайн дедупликации сообщений Kafka-to-Kafka.
В этой статье описывается создание пайплайна для обработки триггеров из Kafka и использование таймеров для отправки уведомлений.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥2