Хочешь научиться делать бэкенд для сайтов, приложений и телеграм-ботов? В этом посте мы разберём, как с нуля собрать API на Spring Boot.
Сегодня рассмотрим:
• Запуск Spring Boot приложение
• Создание контроллер и обрабатывать запросы
• Как вернуть JSON-ответ клиенту
• Как построить структуру с моделью и контроллером
🔥 — если узнал новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29🤝15👍6👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Codecademy — интерактивная платформа, предлагающая пошаговые уроки по Java, где можно учиться через написание кода в реальных проектах.
📌 Ссылочка: codecademy.com
👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3👎2❤1
Иногда нужно понять, что происходит как работает твоя программа: сколько заняло выполнение, кто вызвал метод и т.д. Вот два практичных способа:
•
System.nanoTime()
— позволяет точно измерить время выполнения любого участка кода. Работает в наносекундах, идеально для профилирования и оптимизации тяжёлых операций.•
Thread.currentThread().getStackTrace()
— возвращает стек вызовов текущего потока. Полезно при логировании, отладке и отслеживании, как метод оказался вызван. Даёт полный маршрут исполнения кода.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍5🤝5
Она включает:
• Использование библиотеки ZXing для генерации QR-кодов
• Настройку уровня коррекции ошибок, подходящего для вставки логотипа
• Добавление изображения в центр QR-кода
• Изменение цветов и размеров итогового изображения
🔘 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4
Когда нужно получить доступ к приватным полям, вызвать метод по имени или считать аннотацию — рефлексия даёт полный контроль над структурой классов. Это не всегда быстро, но очень гибко и часто используется в фреймворках и библиотеках.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤5🤝1
Уникальный плейлист, где ты узнаешь, как работает Java под капотом — с научным подходом и объяснением на доске. Курс от преподавателей МФТИ охватывает основы, ООП, потоки, исключения и многое другое. Подойдёт тем, кто хочет не просто писать, а понимать.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤7👍4
Хочешь сделать калькулятор, который умеет вычислять строки типа
2 + 2 * 2
? В этом посте покажу, как с помощью стандартного Java-инструмента — ScriptEngine
, запускать формулы как скрипты прямо во время выполнения.Сегодня рассмотрим:
• Подключение встроенного движка JavaScript
• Вычисления выражений из строки
• Передача переменных в скрипт
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍5❤4🤝1
Регулярки часто используются для поиска и валидации текста. В Java это делается через
Pattern
и Matcher
.Например,
Pattern.compile("\\d+")
найдёт все числа, а matcher.matches()
проверит полное совпадение строки с шаблоном.На картинке — самые нужные шаблоны и флаги, которые стоит запомнить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁4
❤13👍7🔥5