TGViewer
Channel Public Channel
Java Portal | Программирование

Java Portal | Программирование

@java_iibrary

Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
Subscribers
11.6K
Photos
1.6K
Videos
119
Links
1.7K

Showing posts older than #677 · Back to latest

Older Posts 20 shown
Post #675 2.07K
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 | #ресурсы
  • 👍 4
Post #674 2.14K
Что такое TDD. Создаем валидатор паролей на регулярках

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

👉 Java Portal | #cтатья
  • 👍 5
Post #671 2.51K
Визуализация 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 | #ресурсы
  • 👍 16
  • ❤ 2
Post #668 2.16K
fastjson2 — очень быстрая библиотека Java для работы с JSON

<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.51</version>
</dependency>


Особенности fastjson2:

— скорость работы fastjson2 намного больше, чем у других популярных JSON библиотек, включая jackson/gson/org.json, бенчмарки тут

— fastjson2 поддерживает новые возможностей JDK, включая JDK 11/JDK 17, имеется поддержка Record, поддержка GraalVM Native-Image

— fastjson2 поддерживает JSONPath, поддерживает синтаксис SQL:2016 JSONPath

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 6
  • ❤ 1
  • 🔥 1
Post #667 2.27K
Виртуальные потоки Java 21 — чувак, где мой lock?

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

👉 Java Portal | #cтатья
  • 🔥 4
  • 👍 2
Post #665 2.52K
Принципы SOLID с примерами на Java

Отличная демонстрация принципов SOLID на Java, к каждому пункту приведён антипаттерн «как делать не нужно»

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 11
  • 🔥 2
Post #664 2.72K
Курс «Core Java: МФТИ»

Данный курс - записи лекций небезызвестного института МФТИ. Рекомендуется всем тем, кто хочет программировать на Java. Всё грамотно, структурировано и по делу!

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

👉 Java Portal | #курсы
  • 👍 7
  • 🔥 1
Post #662 2.22K
Ta4j — библиотека Java для прогнозирования тенденций в экономике и не только

<dependency>
<groupId>org.ta4j</groupId>
<artifactId>ta4j-core</artifactId>
<version>0.16</version>
</dependency>


Ta4j — это библиотека Java для анализа и прогнозирования направления движения цен на основе изучения прошлых рыночных данных;
Ta4j предоставляет базовые компоненты для оценки и прогнозирования торговых стратегий.

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 7
  • 🔥 2
Post #661 2.41K
ООП в языке Java. Сборник заданий и тематических примеров

Автор: А. С. Кравчук, А. И. Кравчук, Е. В. Кремень
Год:
2023

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

👉 Java Portal | #книги
  • 👍 3
  • 🔥 1
Post #659 2.26K
SchemaSpy — инструмент на Java для простого документирования БД

java -jar schemaspy.jar -t mssql05 -dp C:/sqljdbc4-3.0.jar -db DATABASE -host SERVER -port 1433 -s dbo -u USER -p PASSWORD -o DIRECTORY


Обязательно попробуйте SchemaSpy, если вдруг кто не был знаком с этим инструментом.
SchemaSpy сильно упрощает создание документации БД, построение сопутствующих диаграмм и тому подобного.

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 2
  • 🔥 2
  • ❤ 1
Post #658 2.33K
Самый простой способ проверить работу веб-приложения под нагрузкой на примере JMeter и Grafana

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

👉 Java Portal | #cтатья
  • 👍 3
  • 🔥 3
Post #657 2.48K
Отличный учебник по Java

Здесь раскрыты самые основные темы + много примеров кода.
Самое то, чтобы освежить какие-то моменты перед собеседованием.

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 6
  • 🔥 2
  • 😁 1
Post #656 2.65K
Backend на Java: большой курс для входа в профессию backend-разработчика

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

👉 Java Portal | #курсы
  • 👍 9
  • ❤ 2
Post #654 2.75K
Учебные материалы по Apache Kafka

Этот репозиторий создан как централизованный ресурс для всех, кто хочет изучить или углубить свои знания об Apache Kafka, независимо от уровня их опыта.

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • ❤ 3
  • 🔥 2
Post #651 2.58K
ИИ-чатбот + веб-интерфейс менее чем за 20 строк на Java с использованием Spring AI и Vaadin

А в качестве нативного образа GraalVM он запускается за 0.1 секунды (!)

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 6
  • 👀 3
  • 🔥 2
Post #650 2.95K
Шпаргалка по структурам данных в Java

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

👉 Java Portal | #cтатья
  • 👍 13
Post #648 2.98K
Instancio — это библиотека Java, которая автоматически создает объекты для юнит тестов

Вместо того, чтобы вручную прописывать данные:
Address address  = new Address();
address.setCity("city");
//...
Person person = new Person();
person.setFirstName("first-name");
person.setLastName("last-name");
person.setAge(22);
person.setGender(Gender.MALE);

можно сделать просто:
Person person = Instancio.create(Person.class);


Эта строка создаёт объект Person() со всеми заполненными полями, в них вписываются случайные значения.
Эти значения можно полностью воспроизвести, если тест упадёт

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 9
  • 🔥 7
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →