Подборка материалов по Spring MVC, которая поможет начать изучение или закрепит базовые знания по этому фреймворку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Software: Ошибки и компромиссы при разработке ПО
Авторы: Лелек Томаш, Скит Джон
Год: 2023
📂 Скачать книгу
👉 Java Portal | #книги
Авторы: Лелек Томаш, Скит Джон
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Тестирование играет важнейшую роль в обеспечении качества и надежности ваших приложений. Пять популярных фреймворков для тестирования:
1. JUnit:
2. TestNG:
3. Mockito:
4. Selenium:
5. Cucumber:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Kafka Streams и ksqlDB: данные в реальном времени
Автор: Сеймур Митч
Год: 2023
📂 Скачать книгу
👉 Java Portal | #книги
Автор: Сеймур Митч
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Правильный инструмент разработки может сэкономить драгоценное время, энергию и, возможно, выходные.
Сохраняй быстрей!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2
Kubernetes на практике
Авторы: Бранд Александр, Ландер Ричард, Россо Джош, Харрис Джон
Год: 2022
📂 Скачать книгу
👉 Java Portal | #книги
Авторы: Бранд Александр, Ландер Ричард, Россо Джош, Харрис Джон
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Каждое серверное приложение (включая внутренние приложения, приложения для стриминга и производства фильмов) в Netflix написаны на Java и используют экосистему языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Как разработать онлайновый компилятор кода при помощи Java и Docker
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Разбираемся с динамической памятью (кучей) в приложениях Java
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Основные особенности gRPC: на заметку разработчику
gRPC (Remote Procedure Calls) — это система удалённого вызова процедур с открытым исходным кодом, первоначально разработанная в Google в 2015 году. Под капотом используется HTTP/2 для транспорта и Protocol Buffers в качестве языка описания интерфейса.
⏩ Protocol Buffers (Protobuf): gRPC по умолчанию использует Protocol Buffers (файлы .proto) в качестве языка описания интерфейса (IDL). Это делает сообщения gRPC меньше и быстрее по сравнению с JSON или XML. Protobuf позволяет определять структуру данных и интерфейс сервиса в едином формате, что упрощает сериализацию/десериализацию данных.
⏩ Транспорт на основе HTTP/2: gRPC использует HTTP/2 для транспорта, что позволяет реализовать ряд улучшений по сравнению с HTTP/1.x. Включая такие фичи, как мультиплексирование потоков, сжатие заголовков, приоритизация запросов и поддержка серверного push.
⏩ Поддержка множества языков программирования: gRPC поддерживает широкий спектр ЯП, включая C#, Java, Python, и Go, что делает его универсальным инструментом для создания распределенных систем.
⏩ Двунаправленный стриминг: gRPC поддерживает стриминг запросов и ответов, что позволяет разрабатывать сложные real-time приложения вроде чат-сервисов.
🔜 Источник
👉 Java Portal | #ресурсы
gRPC (Remote Procedure Calls) — это система удалённого вызова процедур с открытым исходным кодом, первоначально разработанная в Google в 2015 году. Под капотом используется HTTP/2 для транспорта и Protocol Buffers в качестве языка описания интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
CloudStack — это готовое решение, которое включает в себя весь набор функций, необходимых для laaS-облака: управление вычислениями, гибкое настраивание сети, управление пользователями и учетными записями, полный и открытый собственный API, учет ресурсов и удобный интерфейс (UI).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Spring Boot Starter: практически, принципиально и подробно
1️⃣ Первая часть посвящена созданию принципиального решения, которое позволит запустить стартер как подключаемую к другому Spring Boot-приложению библиотеку.
2️⃣ Во второй части будет разбор зависимостей, стандартных и кастомных аннотаций
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3
<dependency>
<groupId>com.github.oshi</groupId>
<artifactId>oshi-core</artifactId>
<version>6.6.1</version>
</dependency>
OSHI — это библиотека Java, позволяющая получать информацию об операционной системе и оборудовании, основанная на JNA.
Библиотека не требует установки дополнительных компонентов, позволяет получать такую системную информацию как версия ОС, текущие процессы, использование памяти и процессора, сведения о дисках и разделах, подключенные устройства и т. д.
OSHI кроссплатформенная: работает на Windows, macOS, Linux (и Android), UNIX (AIX, FreeBSD, OpenBSD, Solaris)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Запуск встроенного LDAP на базе OpenDJ в Spring Boot приложении
📖 Читать: ссылка
👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4