Easy Java
5.22K subscribers
311 photos
51 videos
463 links
Лучшие обучающие материалы и другие полезности для Java-разработчиков.

Сотрудничество: @heywan_n1

Цены: @heywan_media

Реклама на бирже: https://telega.in/c/+r8kkGSypBY84MmIy
Download Telegram
🐱 Большая коллекция идей для учебных и пет-проектов

Самый эффективный способ развить навыки программирования — начать делать какие-нибудь проекты сразу же после освоения базовых концепций.

В этом репозитории собраны идеи для подобных проектов. Приложения здесь разделены на три степени сложности: элементарные, средние и продвинутые. К тому же, они не имеют привязки к какому-либо языку программирования.


🔤 Ознакомиться 🔤

➡️ Easy Java | #Ресурсы #Проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥32
👩‍💻 7 основных способов оптимизировать кеширование в Spring Boot

Из этой статьи вы узнаете про 7 основных техник оптимизации кеширования в Spring Boot, которые могут помочь значительно улучшить производительность.

От выбора идеальных кандидатов для кеширования до реализации асинхронного кеша и мониторинга метрик кеша.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Spring
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2🐳2
Media is too big
VIEW IN TELEGRAM
Делаем погодное приложение с интерфейсом на Java

В этом видеоролике автор покажет процесс создания полноценного Java приложения с интерфейсом, функциями и работой с API.

Если кратко, проектом будет приложение для получения данных о погоде в разных городах мира, дальше — в видео.


🔤 Ссылка на источник 🔤

➡️ Easy Java | #Видео #Гайды
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3👍2🤣2
🛡 Keycloak Starter — Удобный способ аутентификации и авторизации

В этой статье-туториале рассмотрим, как сделать компонент, который поможет забыть о необходимости дублировать механизмы аутентификации и авторизации.

После прочтения вы узнаете, как реализовать starter, который можно будет легко и удобно подключить к Spring Boot проекту.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🆒2🔥1
💻 Увлекательный SQL-тренажёр в формате игры

В этой игре вам нужно спастись с острова после авиакатастрофы. Разумеется, всё не так просто, ведь для спасения вам нужно решать задачи на языке SQL.

Игры на русском языке нет, но это не беда, ведь почти все современные браузеры дают возможность переводить содержимое страницы.


🔤 Играть в игру 🔤

➡️ Easy Java | #Ресурсы #Игры #SQL
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍3
😼 SOLID на котиках: коротко и по делу

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

Чтобы такого не было, мир придумал SOLID — набор из пяти принципов, которые делают ваш код понятным, надёжным и лёгким в поддержке.

В этой статье рассмотрим, как внедрять эти принципы с умом, и да, будет немного котиков — куда без них.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👾2
Media is too big
VIEW IN TELEGRAM
☕️ Понятие Java Core: Что в него входит и в каких контекстах оно используется?

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

В этом видеоролике подробно разберем понятие Java Core, знание которого часто требуется в вакансиях.


🔤 Ссылка на источник 🔤

➡️ Easy Java | #Видео #JavaCore
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4👍2🤔2🆒1
👩‍💻 Как начать писать на Java в VSCode?

Давайте признаемся: подавляющее большинство разработчиков пишет Java-код, используя IntelliJ IDEA.

Но если у вас есть трудности с доступом к Ultimate версии, а Community вариант не достаточно функционален — самое время попробовать современную альтернативу — VS Code.

В данной статье автор делится опытом подготовки среды разработки и изучения вопроса: «А можно ли полностью перейти на VS Code?».


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #VScode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🤔2🤣1
Media is too big
VIEW IN TELEGRAM
Изучаем Java: Полный курс для новичков за 9 часов

В этом видеокурсе автор пошагово и простым языком ознакомит вас с важными концепциями языка Java.

Преподаватель на практике показывает — как, что и зачем делать, прямо в редакторе кода.

После прохождения курса, вы сможете написать свои первые программы на Java.


🔤 Ссылка на источник 🔤

➡️ Easy Java | #Видео #Курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥21🆒1
Красивая обработка ответов в WebClient

На текущий момент WebClient — актуальный клиент для выполнения HTTP‑запросов. Он предоставляет достаточно гибкий интерфейс, позволяющий декларативно компоновать асинхронную логику.

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


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨‍💻21🔥1
Твой персональный менеджер времени, затрачиваемого на программирование

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

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


🔤 Ознакомиться 🔤

➡️ Easy Java | #Ресурсы #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3🥰1
🟢 Как узнать, допускает ли изменения коллекция в Java?

Ответ на этот вопрос — никак. И всё же, преимущества различения изменяемых и неизменяемых коллекций в Java очевидны. Это не менее важно, чем отличать мастику для натирки полов от начинки для десерта.

Автор написал эту статью, чтобы помочь разработчикам понять, почему необходимо различать интерфейсы изменяемых (mutable) и неизменяемых (immutable) коллекций.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2😇2
Media is too big
VIEW IN TELEGRAM
🌱 Разбор популярных вопросов o Spring Framework с примерами

Какие вопросы чаще всего задают на технических собеседованиях о Spring?
Как правильно отвечать на эти вопросы и не закапываться?

Автор этого видеоролика объяснит ответы на основные вопросы, которые чаще всего задают на технических собеседованиях на позицию Java Junior и Java Middle касательно Spring Framework.


🔤 Ссылка на источник 🔤

➡️ Easy Java | #Видео #Собеседования #Spring
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3💯2🗿1
Развертывание безопасных Java-приложений на AWS EKS с GitLab CI/CD, Maven, Trivy и SonarQube

В этой статье автор расскажет, как легко настроить приложение, пройти модульное тестирование, сканирование безопасности, анализ качества кода, сборку и контейнеризацию.

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


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🦄1
🛡 Основы безопасности Java EE: большая шпаргалка

Это подробная шпаргалка, в которой рассматриваются: безопасность веб-модуля, авторизация аутентификации, безопасность клиента приложения и безопасность модуля EJB с подробными примерами.

Всё расписано понятно и с отрывками кода, подкрепленными комментариями в стиле "почему так, а не иначе".


🔤 Ознакомиться 🔤

➡️ Easy Java | #Ресурсы #Безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥21
👾 Необычный опыт создания 3D-игры на Java

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

При прочтении вы погрузитесь в детали 3D-геймдева на Java и узнаете, почему вообще стоит заниматься подобными проектами.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #РазработкаИгр
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👾2🥴1
Media is too big
VIEW IN TELEGRAM
Пишем REST API на Java с нуля

В этом видеоролике автор покажет как:
Собрать проект со всеми необходимыми зависимостями;
Написать код, который будет обрабатывать входящие HTTP запросы;
Запустить сервер на локальной машине, и общаться с ним через программу Postman;
Преобразовать Java объект в JSON формат, для передачи данных.


🔤 Ссылка на источник 🔤

➡️ Easy Java | #Видео #Гайды
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🤯1
Введение в многопоточность в Java

Держите сразу 2 части статьи про многопоточность в Java, чтобы лучше разобраться в теме:

Из первой части вы узнаете, в чем заключается «магия» многопоточности,как создать поток и чем он отличается от процесса, а также как процессор обрабатывает потоки;

Во второй части обсудим, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.


🔤 Читать первую часть 🔤

🔤 Читать вторую часть 🔤

➡️ Easy Java | #Статьи #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👨‍💻32
🟢 3 в 1: Онлайн-компилятор, визуальный отладчик и AI-репетитор для джавистов

Этот ресурс поможет понять, как работает ваш код на языке Java с помощью построения простых блок-схем.

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

Помимо Java, есть доступ к языкам Python, C, C++ и JavaScript.


🔤 Ознакомиться 🔤

➡️ Easy Java | #Ресурсы #Полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩32
🔘 Java, Taint и SAST: что это и зачем, и причём здесь ГОСТ 71207?

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

Эта небольшая статья как раз про один из способов борьбы с ними — SAST. И ещё про то, что такое taint-анализ и как он во всём этом участвует.


🔤 Читать статью 🔤

➡️ Easy Java | #Статьи #Безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2