Идеально для CLI, serverless и микросервисов.
Используй native-image, настраивай reflection-config.json и удивляйся, как твой код запускается быстрее Python-скрипта.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤5👍5
👍8❤7🔥4😁4
Иногда задача банальна: поменять местами два элемента в списке. Но есть как минимум два способа это сделать:
•
Collections.swap() — самый быстрый и читаемый. Стандартная функция для перестановки элементов по индексам. Работает для любых списков.•
Ручной swap через set() — под полным твоим контролем. Хочешь — можешь добавить логику, проверки и даже подсчёт операций.🔥 — если узнал что-то новое
🤝 — если уже использовал их
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥9👍4🤝2
Полный разбор, как Java работает с памятью: heap, metaspace, Eden, Survivor, Old Gen, stop-the-world и сам Garbage Collector. Узнаешь, как искать утечки памяти и анализировать heap dump через Visual VM. После этого ролика ты будешь понимать, почему случаются OOM и как их предотвращать.
Ссылочка на видео: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍6🔥4
Сегодня создадим скрипт, который берёт любую папку и автоматически раскладывает файлы по подпапкам: images, docs, videos.
В этом посте:
• Читаем содержимое папки.
• Создаём подпапки для типов файлов.
• Перемещаем файлы в нужные директории.
Всё это удобно для папок Загрузки, больших архивов или хаоса в проектах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🤝6🔥4👍3
👍10🔥4
Забудь про compare() и анонимные классы.
С Comparator.comparing() ты можешь сортировать по любому полю, в любом порядке, с null'ами и вложенной логикой и всё в одну строку.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤8👍7🤝1