Java Portal | Программирование
11.4K subscribers
802 photos
59 videos
20 files
595 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
🙂 Библиотека Spring Boot Startup Report генерирует интерактивные отчеты о работе приложений Spring Boot, и помогает понять, что влияет на время загрузки и запуска приложения, что может помочь в оптимизации

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Head First. Программирование для Android на Kotlin. 3-е изд.

Авторы:
Дэвид Гриффитс, Дон Гриффитс
Год: 2023

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Полный гайд по алгоритмам сортировки на Java

В этой статье разбираются алгоритмы сортировки Java и примеры их реализации. В том числе выясняется, как выбрать подходящий алгоритм для конкретной задачи.

✍️ Особенно актуально для собеседующихся

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Полный курс по Java разработке

Плейлист состоит более чем из 30 видео и полностью рассказывает о всех аспектах языка. В плейлисте есть как старые видео, так и свежие от 2024 года

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
✍️ Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ SonarLint - расширение VSCode, которое помогает обнаруживать и устранять проблемы при написании кода на Python, HTML, C, C++, Java, JavaScript, PHP и TypeScript.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
10 Java-библиотек, которые изменят ваш код

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Fixture Monkey — инструмент на Java для автоматической генерации объектов для тестов

<dependency>
<groupId>com.navercorp.fixturemonkey</groupId>
<artifactId>fixture-monkey-starter</artifactId>
<version>1.0.20</version>
<scope>test</scope>
</dependency>


Fixture Monkey позволяет упростить написание тестов, облегчая генерацию необходимых тестовых объектов.
При этом можно повторно использовать одни и те же конфигурации объектов в нескольких тестах.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Программирование для Android, 3-е издание

Автор:
Колисниченко Д.
Год: 2021

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
😳 QR-Code-generator — отличная библиотека Java для генерации QR-кодов

Имеет массу опций и возможностей, позволяет получать QR-код в векторном и растровом виде, регулировать уровень коррекции ошибок и делать многое другое

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️ Бесплатный пятичасовой курс по созданию Android приложений с использованием Java и Kotlin

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 scoold — Java-клон Stack Overflow, который можно развернуть локально

Scoold — это open-source платформа вопросов и ответов и обмена знаниями.

🚀 Scoold может работать где угодно — на Heroku, DigitalOcean, AWS, Azure или у любого VPS-хостинг-провайдера. Scoold легкий, за бэкенд отвечает отдельный сервис под названием Para.

Scoold не требует БД, да и в целом состоит из простых компонентов, потому что вся тяжелая работа возложена на Para.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Гайд по CompletableFuture

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 8 архитектурных подходов

🔵 REST: Каждый ресурс системы представлен уникальным URL и взаимодействие с ними осуществляется через стандартные HTTP-методы.
🔵 SOAP: Обмен сообщениями между сервисами происходит через строго структурированные XML-запросы и ответы.
🔵 GraphQL: Позволяет клиентам формировать запросы к API, точно определяя необходимые данные, минимизируя избыточность.
🔵 gRPC: Использует протоколы буферов и HTTP/2 для создания высокопроизводительных и масштабируемых сервисов с двусторонней связью.
🔵 WebSockets: Создаёт постоянное соединение между клиентом и сервером, и обеспечивает двусторонний обмен данными в реальном времени.
🔵 Webhooks: Асинхронное взаимодействие, где сервер уведомляет клиента о событиях через HTTP-запросы, инициированные самим сервером.
🔵 MQTT: Оптимизирован для IoT-устройств, поддерживает легковесный обмен сообщениями с низким потреблением ресурсов.
🔵 AMQP: Для высоконадёжных систем, ориентирован на очереди сообщений и гарантированную доставку данных между сервисами.

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные фичи в Java

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопросы и ответы на собеседовании по Android 👩‍💻👩‍💻

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Большой гайд по Spring 5 для начинающих и тех, кто хочет прояснить какие-то забытые моменты.

Вы узнаете: Основные концепции, инъекцию зависимостей, конфигурацию бобов, автоподключение, AOP, SpEL и многое другое.

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

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Приложение с открытым исходным кодом Duress, наспинное на Kotlin, помогает следить за безопасностью вашего устройства.

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

После этого Duress автоматически отправит уведомление выбранным контактам, чтобы они знали, что вам нужна помощь.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
«Голая Java» или разработка без всего

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
JDK, JRE и JVM 👩‍💻

JDK (Java Development Kit) — это набор инструментов для разработки приложений на Java. Включает компилятор, библиотеки и утилиты, необходимые для написания и сборки кода.

JRE (Java Runtime Environment) — среда выполнения, которая позволяет запускать Java-приложения. Включает в себя JVM и стандартные библиотеки, но без инструментов разработки.

JVM (Java Virtual Machine) — виртуальная машина, которая исполняет байт-код, сгенерированный при компиляции. Именно JVM делает Java переносимой, так как позволяет запускать программы на разных платформах.

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM