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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Metanit — сайт, на котором собрано большое количество полезных теоретических материалов для изучения программирования. Материалы есть почти по всем языкам — от java до dart.

📌 Ссылочка: metanit.com

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥42
👩‍💻 CDS — способ ускорить запуск Java без переписывания кода!

Создай архив классов с -Xshare:dump, подключи его в рантайме и уменьши время старта, память и нагрузку на диск. Используй в microservice, serverless везде, где важен быстрый запуск.

👉 Java Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥117👍4👎1
Что же выведет консоль?
Anonymous Quiz
36%
A
17%
B
11%
C
36%
D
👍95🔥4
👩‍💻 Создадим свой мини логгер!

Когда не хочется тянуть библиотеки ради простого логирования можно сделать всё вручную. Добавим уровни (INFO, WARN, ERROR), цвет в консоли и текущее время.

В этом посте:
Напишем метод log() с цветным выводом.

Добавим уровни сообщений.

Получим формат: [INFO] 12:44:05 - Сообщение.


Подходит для отладки, мини-приложений и утилит.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍106
👩‍💻 Создадим свое мини-казино!

Пишем консольную слот-машину: получаешь три случайных emoji и результат. Если выпали три одинаковых — JACKPOT. Два — маленький выигрыш. Разные — проигрыш.

В этом посте:
Создаём список с emoji.

Генерируем случайный результат.

Проверяем выигрыш.


Запускай слот машину и проверь свою удачу!

👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16😁8👍76🤝5
Генерация одноразового кода!

Если тебе нужно выдать одноразовый код например, для подтверждения входа, сброса пароля или в Java это можно сделать просто.

Сгенерируем случайный 6-значный числовой код, который будет валиден в течение ограниченного времени.

Пример кода:
import java.security.SecureRandom;

SecureRandom rnd = new SecureRandom();
int otp = 100000 + rnd.nextInt(900000); // от 100000 до 999999
System.out.println("код: " + otp);


Если тебе нужен таймер:
long ttl = 60000; // 60 секунд
long at = System.currentTimeMillis() + ttl;
System.out.println("Действует до: " + at);


🔥 Это можно использовать в приложениях, Email-уведомлениях или верификации действий.

👉 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥9👍5
👩‍💻 Счётчик активных потоков в JVM!

Хочешь узнать, сколько потоков сейчас работает в твоём приложении? Сегодня в гайде мы разберём как это можно сделать стандартными методами.

В этом посте:
Получим список всех активных потоков.

Посчитаем общее количество.

Выведем поимённо список живых потоков.


Удобно при отладке, мониторинге и в логах приложений.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥11👍6🤝2