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 #791 · Back to latest

Older Posts 20 shown
Post #790 2.9K
Перевод Spring Boot приложения с HTTP на HTTPS без ругани браузера

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

👉 Java Portal | #cтатья
  • 👍 10
Post #789 2.85K
👩‍💻 😕 Стратегии масштабирования Kubernetes: на заметку разработчику и DevOps-инженеру

👉 Java Portal | #ресурсы
  • 👍 7
  • ❤ 1
Post #788 2.83K
Тестирование асинхронного контракта Spring Boot приложения (Kafka Consumer+Producer)

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

👉 Java Portal | #cтатья
  • 👍 7
Post #786 2.71K
🚬 Ключевые понятия, составляющие и юзкейсы Kafka: на заметку разработчику

👉 Java Portal | #ресурсы
  • 👍 14
Post #783 2.99K
👩‍💻 Фреймворки для тестирования Java приложений

Тестирование играет важнейшую роль в обеспечении качества и надежности ваших приложений. Пять популярных фреймворков для тестирования:

1. JUnit:

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

2. TestNG:

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

3. Mockito:

⏩ Фреймворк для создания мок-объектов в модульных тестах.
⏩ Легкость в использовании, уменьшение шаблонного кода и интеграция с JUnit/TestNG.
⏩ Позволяет разработчикам тестировать части кода изолированно, не полагаясь на внешние зависимости.

4. Selenium:

⏩ Фреймворк для автоматизации веб-браузеров.
⏩ Поддержка кроссплатформенности, интеграция с TestNG/JUnit и активная поддержка сообщества.
⏩ Обеспечивает правильное функционирование веб-интерфейсов на разных браузерах и платформах.

5. Cucumber:

⏩Инструмент для разработки на основе BDD.
⏩ Улучшает коммуникацию с нетехническими заинтересованными сторонами.
⏩ Использует спецификации на простом языке для написания тестов, что позволяет заказчику лучше понимать тестовые кейс

👉 Java Portal | #ресурсы
  • 👍 10
  • ❤ 2
Post #782 3.08K
Software: Ошибки и компромиссы при разработке ПО

Авторы:
Лелек Томаш, Скит Джон
Год: 2023

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

👉 Java Portal | #книги
  • 👍 7
  • ❤ 3
Post #780 2.91K
🤩 Учебные материалы по Spring Web MVC

Подборка материалов по Spring MVC, которая поможет начать изучение или закрепит базовые знания по этому фреймворку.

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 7
  • ❤ 1
Post #777 3K
🔁 Понимание различных сборщиков мусора в Java:

⏩ Serial Garbage Collector: Лучший вариант для однопоточных приложений с небольшими кучами. Он использует один поток для выполнения как малых, так и больших сборок мусора, что приводит к значительным паузам, но минимальной нагрузке на систему.

⏩ Parallel Garbage Collector: Подходит для приложений с высокими требованиями к пропускной способности. Использует несколько потоков для выполнения как малых, так и больших сборок мусора, уменьшая время пауз, но при этом увеличивая использование CPU.

⏩ Concurrent Mark-Sweep (CMS) Garbage Collector: Разработан для минимизации пауз за счёт выполнения основной части работы по сборке мусора параллельно с выполнением приложений. Подходит для приложений, где критически важна низкая задержка.

⏩ G1 Garbage Collector: Сбалансированный сборщик мусора, который стремится обеспечить предсказуемое время пауз, разделяя кучу на регионы и выполняя сборку мусора поэтапно. Является хорошим выбором по умолчанию для большинства приложений.

⏩ Z Garbage Collector и Shenandoah: Сборщики мусора с ультранизкой задержкой, разработанные для работы с большими кучами. Основная часть работы по сборке мусора выполняется параллельно, что позволяет минимизировать время пауз даже при очень больших кучах.

👉 Java Portal | #ресурсы
  • 👍 16
  • 🔥 4
Post #776 2.71K
Работа с геометрией в JPA и Spring Boot 3

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

👉 Java Portal | #cтатья
  • ❤ 6
  • 👍 4
Post #774 2.91K
JDK, JRE и JVM 👩‍💻

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

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

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

👉 Java Portal | #ресурсы
  • 👍 16
  • 🔥 2
Post #773 3.27K
«Голая Java» или разработка без всего

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

👉 Java Portal | #cтатья
  • 👍 9
  • ❤ 2
Post #767 3K
👩‍💻 Приложение с открытым исходным кодом Duress, наспинное на Kotlin, помогает следить за безопасностью вашего устройства.

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

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

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 5
  • 🤯 2
  • ❤ 1
Post #766 3.18K
👩‍💻 Большой гайд по Spring 5 для начинающих и тех, кто хочет прояснить какие-то забытые моменты.

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

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

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

👉 Java Portal | #курсы
  • 👍 8
  • 🤔 3
Post #765 2.81K
Вопросы и ответы на собеседовании по Android 👩‍💻👩‍💻

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 5
  • 🔥 1
Post #762 3.08K
👩‍💻 8 архитектурных подходов

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

👉 Java Portal | #ресурсы
  • 👍 19
  • 🤯 2
Post #760 2.57K
👩‍💻 scoold — Java-клон Stack Overflow, который можно развернуть локально

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

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

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

⛓Ссылка: тык

👉 Java Portal | #ресурсы
  • 👍 6
  • ❤ 3
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 →