Java может работать не только внутри JVM, но и видеть всю систему. С помощью
ProcessHandle.allProcesses() можно вывести список процессов, узнать их PID, команду запуска и статус.В этом посте:
• Получим список всех процессов;
• Посмотрим их метаданные через info();
• Проверим активность через isAlive().
Подходит для диагностики, мониторинга или инструментов администрирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤6👍6
👍7🔥6
Нужно проанализировать строку и вывести, сколько раз встречается каждая буква. Для этого достаточно пройтись по символам и хранить счётчики в
Map<Character,Integer>.В этой задаче:
• Создаём HashMap для хранения частот;
• Проходим по символам строки и увеличиваем счётчики;
• Выводим статистику.
Решение может легко масштабироваться для анализа больших текстов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6❤4🤝1
Узнаём характеристики монитора!
Для игр, графических приложений или диагностики иногда нужно узнать параметры экрана.
Шаг 1 — список подключённых экранов:
Шаг 2 — получаем разрешение:
Шаг 3 — узнаём частоту:
Шаг 4 — выводим ID устройства:
🔥 Так можно быстро получить ключевые параметры любого монитора.
👉 Java Ready | #практика
Для игр, графических приложений или диагностики иногда нужно узнать параметры экрана.
Шаг 1 — список подключённых экранов:
GraphicsDevice[] screens = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices();
Шаг 2 — получаем разрешение:
DisplayMode mode = screens[0].getDisplayMode();System.out.println(mode.getWidth() + "x" + mode.getHeight());
Шаг 3 — узнаём частоту:
System.out.println(mode.getRefreshRate() + " Hz");
Шаг 4 — выводим ID устройства:
System.out.println(screens[0].getIDstring());
🔥 Так можно быстро получить ключевые параметры любого монитора.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤7👍6
Получай текущее время, двигайся вперёд и назад, сравнивай даты и получай миллисекунды для хранения. Удобная альтернатива устаревшему Date.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤5👍4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Здесь собрана огромная база реальных вопросов по бэкенду, DevOps, Data Science и другим направлениям. Всё структурировано по темам и приближено к формату собеседований в компаниях. Это именно тот ресурс, который нужно держать под рукой!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥4
Нужно заглянуть в архив, понять структуру, вытащить один файл или проверить размеры? Это можно сделать напрямую через
java.util.zip.ZipFileВ этом посте:
• Откроем ZIP и выведем список записей;
• Прочитаем конкретный файл как байты;
• Отфильтруем записи по расширению и размеру.
Подходит для анализа логов, инспекции поставок и быстрых проверок перед импортом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤5