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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
加入频道
💅 Нашел статью в которой создают CRUD REST API в Spring Boot вместе с Amplicode!

В этой статье:
• Генерировать CRUD Rest Controller со всеми методами за минуты;
• Добавлять отдельные CRUD-методы в существующий контроллер
• Делегировать методы из бинов без переписывания кода;
• Упрощать поддержку и развитие уже готовых сервисов.


🔊 Читать статью на Habr!


👉 Java Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4
⌨️ Как вырасти до Мидла или Синьора в два раза быстрее?

👨‍💻Просто хорошо работать работу не достаточно. Ты делаешь то, что нужно компании, а не то, что повысит твой грейд

Лучший способ вырасти — это персональный план развития от Senior-инженера из БигТеха.

Вот как все работает:
1️⃣ Мок-интервью 1-на-1: Час реалистичного собеса с Senior-инженером из Иннотеха, Сбера или другого бигтеха
2️⃣ Честный фидбек: созвонимся и расскажем твои точки роста, оценим грейд и потенциальный уровень зарплаты
3️⃣Персональный план развития: не просто «учите алгосы», а роадмап с конкретными темами, который приведет тебя к желаемому грейду или офферу

Мы в ШОРТКАТ провели уже почти 1000 таких мок-интервью и получили оценку 4.9/5, поэтому знаем о чем говорим.

📈 Да, и все это за 900 рублей. Почему так дешево?
Мы хотим, чтобы у каждого была возможность проверить в деле наш сервис, а потом уже доверить нам свое развитие.

Переходи в нашего бота и забирай свой мок за 900 рублей →
@shortcut_sh_bot Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1🔥1
👩‍💻 Сортируем папки по типам файлов!

Создадим скрипт, который берёт любую папку и автоматически раскладывает файлы по подпапкам: images, docs и videos.

В этом посте:
Читаем содержимое папки;

Создаём подпапки для типов файлов;

Перемещаем файлы в нужные директории.


Это удобно для папок загрузки, больших архивов или хаоса в проектах.

👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76🔥6
👩‍💻 Тестирование веб-сервисов на Java — первый шаг в автоматизацию!

Полный курс по автоматизированному тестированию веб-приложений с использованием Java. Разбирается настройка среды, запуск тестов, работа с Selenium WebDriver, управление локаторами и создание стабильных сценариев.

Ссылочка на плейлист: YouTube 🖤


👉 Java Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5🔥4👎1
👩‍💻 Читаем настройки из .properties!

Для Java приложений не нужен JSON, YAML или TOML. Есть встроенный .properties простой формат ключ=значение.

В этом посте:
Загружаем конфиг через Properties.load().

Получаем значения с дефолтами.

Преобразуем строки в числа и флаги.


Формат понятен, читается в одну строчку, и отлично работает в любых инструментах.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥116👍5
👩‍💻 Конвертируем числа в римские цифры!

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

В этой задаче:
Храним арабские числа и их римские аналоги в массивах;

Используем алгоритм для преобразования;

Формируем строку через StringBuilder.


Алгоритм прост: вычитаем максимальное возможное значение и добавляем символ в строку.

👉 Java Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥167👍7🤝1
Разберем Shutdown Hook — выполняем код при завершении JVM!

Иногда нужно сделать действие перед выходом программы: сохранить данные, закрыть соединения или вывести сообщение. Для этого есть shutdown hook.

Runtime.getRuntime().addShutdownHook(new Thread(() -> {
System.out.println("Программа завершена.");
}));


🔥 Полезно для: логирования, graceful shutdown, освобождения ресурсов.

👉 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥4
👩‍💻 Хэширование паролей через MessageDigest!

Хранить пароли в базе в открытом виде грубейшая ошибка. Решение — сохранять только их хэши.

В этом посте:
Используем MessageDigest для MD5.

Используем MessageDigest для SHA-256.

Добавляем соль для защиты.


Для серьёзных проектов применяют алгоритмы вроде PBKDF2, bcrypt и scrypt. Но даже простая схема с SHA-256 и солью уже сильно повышает безопасность.

👉 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107👍5🤝1