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

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
Алгоритмы на Java

Автор: Роберт Седжвик, Кевин Уэйн
Год:
2013

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация 9 типов тестирования API

Smoke Testing
Выполняется после разработки API. Проверка того, что API работают и ничего не выходит из строя.

Functional Testing
Позволяет создать план тестирования на основе функциональных требований и сравнить его с фактическими результатами.

— Integration Testing
Этот тест объединяет ряд вызовов API и выполняет сквозные тесты. Оцениваются коммуникации и передача данных в процессе эксплуатации.

— Regression Testing

Этот тест гарантирует, что исправления ошибок или новые функции не нарушат текущее поведение API.

Load Testing
Измеряет производительность приложений при различных нагрузках. Мы можем определить емкость приложения.

Stress Testing
API специально перегружаются, чтобы проверить, могут ли они функционировать должным образом.

Security Testing
Этот тест сертифицирует API от всех потенциальных угроз извне.

UI Testing
Гарантирует, что пользовательский интерфейс может взаимодействовать с этими API и отображать данные по мере необходимости.

Fuzz Testing
Этот тест отправляет недействительные или неожиданные входные данные в API и пытается вызвать его сбой. Делается путем выявления уязвимостей API.

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое TDD. Создаем валидатор паролей на регулярках

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
XPipe — вся ваша серверная инфраструктура под рукой

choco install xpipe
или
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)

XPipe — open-source инструмент на Java, который позволяет получить доступ ко всей инфраструктуре сервера с локальной машины.

Он работает поверх установленных программ командной строки и не требует настройки на удаленных системах. Так что если вы используете такие инструменты, как ssh, docker, kubectl и т.д. для подключения к серверам, вы можете просто использовать XPipe поверх них.

XPipe полностью интегрируется с текстовыми редакторами, с терминалом, и с разными CLI утилитами.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Spring. Все паттерны проектирования

Автор: Раджпут Динеш
Год:
2019

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
CATS — это фаззер REST API и инструмент тестирования для эндпойнтов OpenAPI, написанный на Java

brew tap endava/tap
brew install cats


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

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Делаем телеграм-бот для сохранения сообщений в блокчейн

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
Cross-platform Game Development Framework

Это кроссплатформенная среда для разработки Java-игр на основе OpenGL, которая предоставляет надежную и проверенную временем платформу для быстрого прототипирования и создания игр.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Классические задачи Computer Science на языке Java

Автор:
Копец Дэвид
Год: 2021

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
JBang — утилита для быстрого написания скриптов на Java

curl -Ls https://sh.jbang.dev | bash -s - app setup

JBang позволяет интерактивно с Java из командной строки и очень быстро писать простые сценарии

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Мое решение для поиска изменений между двумя объектами. ChangeChecker

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

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
Современные практики создания Java/JVM-проектов

Это wiki со статьями о создании современных Java/JVM-проектов с помощью Gradle и Maven.
Эти советы работают и для не-Java языков на JVM, хотя детали могут измениться.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Spring в действии 6 изд.

Автор:
Крейг Уоллс
Год: 2022

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥Держите простую и структурированную дорожную карту Java разработчика

📂 Сохраняй

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

Авторы:
Пьер-Оливье Лоране, Аманда Хинчман-Домингес, Дж. Блейк Мик, Майк Данн
Год: 2024

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🤙Забавная шпаргалка по методам списков в Java.

👉 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
Плагин Gradle для анализа зависимостей

plugins {
id("com.autonomousapps.dependency-analysis") version "<<latest_version>>"
}


Это плагин Gradle для JVM-проектов, написанных на Java, Kotlin и т.д.
Предоставляет рекомендации по управлению зависимостями, позволяет обнаруживать неиспользуемые и неправильно используемые зависимости

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Введение в разработку приложений для смартфонов на ОС Android

Авторы: Семакова А.
Год: 2021

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

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Tika — набор инструментов на Java для извлечения текста и метаданных из PPT, XLS и PDF и многих других типов данных

Tika можно использовать как компонент индексации в поисковых системах, в системах, связанных с переводом и во многих других приложениях

Ссылка: тык

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