Группируй пользователей по ролям, считай количество заказов по статусам, строй распределения и собирай вложенные коллекции — всё в одну цепочку .stream().
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5❤4
Например,
код 200
означает, что всё прошло успешно, а 404
сообщает, что страница не найдена.Очень полезно держать под рукой, когда работаешь с API или отлаживаешь backend.
На картинке показаны самые часто используемые статусы от 100 до 599.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤1
❤10🔥7👍5
Она включает:
• Настройку WebSocket в Spring Boot через @EnableWebSocketMessageBroker
• Реализацию STOMP поверх WebSockets для двусторонней связи
• Контроллер, который принимает сообщения и рассылает уведомления клиентам
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥4
Пишем утилиту, которая по длине маршрута рассчитывает, сколько примерно потребуется шагов и времени. Поможет для целей «10 000 шагов в день», планирования прогулок или просто трекинга активности.
В этом посте:
• Используем среднюю длину шага и скорость ходьбы.
• Переводим метры в шаги и минуты.
• Получаем понятную статистику для пользователя.
Конечно это "грубый" пример, но для не больших приложений подойдёт идеально!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6🔥4👎1
Получаем список файлов в папке!
Если нужно узнать, какие файлы есть в папке, отобразить их пользователю или обработать только определённый тип.
Для этого используем
Пример кода:
🔥 Так можно легко отфильтровать файлы по расширению, дате или любым другим правилам — подходит для лог-менеджеров, загрузчиков и авто-обработки файлов.
👉 Java Ready | #практика
Если нужно узнать, какие файлы есть в папке, отобразить их пользователю или обработать только определённый тип.
Для этого используем
File
и метод listFiles
, который вернёт массив файлов в указанной директории. А чтобы оставить только нужные, применим фильтр.Пример кода:
import java.io.File;
File folder = new File("logs"); // Папка с файлами
File[] files = folder.listFiles((dir, name) -> name.endsWith(".log")); // Фильтр по .log
for (File file : files) {
System.out.println("Файл: " + file.getName());
// Выводим имя
}
🔥 Так можно легко отфильтровать файлы по расширению, дате или любым другим правилам — подходит для лог-менеджеров, загрузчиков и авто-обработки файлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍7🔥6
Иногда тебе нужно динамически выполнить код — формулы, правила, или даже небольшой плагин. В этом посте покажу, как в Java можно выполнить JavaScript-скрипт прямо внутри JVM через Nashorn.
Сегодня рассмотрим:
• Получение ScriptEngine и выполнение JS.
• Передачу переменных в скрипт.
• Для чего это можно использовать.
Движок Nashorn уже встроен в Java 8–14, а для Java 15+ можно подключить его через отдельный модуль.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤7👍4🤝1