Java Ready | Программирование
9.32K subscribers
1.46K photos
77 videos
1 file
772 links
Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Cотрудничество: @energy_c
Download Telegram
👩‍💻 Определяем настроение по скорости набора текста!

Создаём интерактивную консольную утилиту, которая просит ввести фразу и по времени ответа делает вывод о твоём состоянии. Это как цифровой психолог на минималках.

В этом посте:
• Засекаем скорость ввода.

• Сравниваем с предустановленными порогами.

• Выдаем результат.


🔥 — если узнал что-то новое
🤝 — если уже делал подобное


👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤝12❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Dev Java — платформа, которая собрала множество различных теоретических знаний - базовые концепции, настройки окружения, анимация и многое другое.

📌 Оставляю ссылочку: dev.java

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Советую YeaHub — это IT платформа объединяющая обучение, подготовку к собеседованиям и развитие карьеры в одном месте!

База реальных собеседований от Т-Банк, Яндекса, Сбера и 100+ топовых компаний. 10 000+ вопросов по Frontend, Backend, DevOps и другим направлениям. Удобный тренажёр, персональная статистика и еженедельные обновления.

📌 Оставляю ссылочку: yeahub.ru

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5🤝4❤1
👩‍💻 Голосование по клавишам в реальном времени!

Создаём консольную утилиту, которая отслеживает клавиши 1, 2, 3 и считает голоса мгновенно — без ввода строки, без Enter. Можно вставлять в мини-игры, опросники или просто фидбек.

В этом посте:
• Используем System,in,read()
• Храним счёт в массиве.
• Обновляем голосование на лету.


Такой подход реально спасает, когда нужно быстро собрать реакцию игроков или участников опроса прямо во время выполнения программы.

👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍4🤝1
😎 Нашёл статью, в которой ты научишься реализовывать JWT-аутентификацию на Java с использованием Spring Boot OAuth2 Resource Server 6.0!

Она включает:
• Генерацию JWT токенов с RS256 (асимметричные ключи)
• Настройку JwtDecoder и JwtEncoder через конфигурацию
• Создание кастомного TokenController и класса JwtUser

🔊 Продолжай читать на Habr!


👉 Java Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🔥1
👩‍💻 Планируем задачи в Java — делаем автообновления и задержки!

В этом посте покажу, как удобно запускать код по таймеру — от однократных задач до бесконечных пингов. Всё на ScheduledExecutorService — мощно, безопасно и многопоточно.

Сегодня рассмотрим:
• Создание планировщика задач.

• Запуск действий через задержку.

• Как делать повторяющиеся задачи.

• Правильное завершение работы потока.


Может быть полезно от фоновых задержек до автоочистки!

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤7👍6
📂 Напоминалка по JVM Options!

Например, -Xmx8g — устанавливает максимум памяти, -XX:+UseG1GC — включает G1-сборщик мусора, а -XX:+PrintGC — выводит события GC в консоль.

На картинке — шпаргалка по опциям запуска JVM: стандартные, нестандартные и расширенные. Если работаешь с производительностью, памятью или отладкой Java-приложений держи всегда под рукой.

Сохрани, пригодится при оптимизации!

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🔥5
👩‍💻 Парсим CSV в Java — красиво и без библиотек!

CSV-файлы в проектах есть везде: импорт, отчёты, админки. В этом посте покажу, как прочитать и распарсить CSV без зависимостей, используя только Files.lines() и Java Stream API.

Сегодня разберём:
• Как загрузить и распарсить CSV построчно.

• Извлечение заголовков и превращение данных в объекты.

• Применение это в реальных бэкендах и утилитах.


Используй для: парсинга отчётов, миграции данных, админ-утилит и API-обработки CSV.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤7👍4🤝3