«Еженедельник Java, выпуск 324»

«1. Spring и Java >> Getting Started With RSocket: Spring Boot Client [spring.io] Краткое руководство, использующее Spring Shell для создания и запуска простого клиента RSocket для отправки сообщений запрос-ответ на ваш сервер RSocket. >> Build Great Native CLI Apps in

«Spring Bean и EJB — сравнение возможностей»

«1. Обзор За прошедшие годы экосистема Java сильно развилась и выросла. За это время Enterprise Java Beans и Spring стали двумя технологиями, которые не только конкурировали, но и симбиотически учились друг у друга. В этом уроке мы рассмотрим их историю

«Не удалось зарезервировать достаточно места для кучи объектов»

«1. Обзор В этом уроке мы узнаем причину ошибки «Не удалось зарезервировать достаточно места для кучи объектов», а также рассмотрим некоторые возможные сценарии. 2. Симптомы «Не удалось зарезервировать достаточно места для кучи объектов» — это конкретная ошибка JVM, которая возникает,

«Сравните два объекта JSON с Gson»

«1. Обзор JSON — это строковое представление данных. Мы можем захотеть сравнить эти данные в наших алгоритмах или тестах. И хотя можно сравнивать строки, содержащие JSON, сравнение строк чувствительно к различиям в представлении, а не в содержании. Чтобы преодолеть это

«Экспоненциальная отсрочка с Spring AMQP»

«1. Введение По умолчанию в Spring AMQP ошибочное сообщение повторно ставится в очередь для следующего раунда потребления. Следовательно, может возникнуть бесконечный цикл потребления, что приведет к нестабильной ситуации и пустой трате ресурсов. Хотя использование очереди недоставленных сообщений является стандартным способом

«Ограниченные контексты DDD и модули Java»

«1. Обзор Domain-Driven Design (DDD) — это набор принципов и инструментов, которые помогают нам разрабатывать эффективную архитектуру программного обеспечения для повышения ценности бизнеса. Ограниченный контекст — один из центральных и важных шаблонов для спасения архитектуры от большого кома грязи путем

«Руководство по @CurrentSecurityContext в Spring Security»

«1. Обзор Spring Security обрабатывает для нас получение и анализ учетных данных для аутентификации. В этом кратком руководстве мы рассмотрим, как получить информацию о SecurityContext из запроса в коде нашего обработчика. 2. Аннотация @CurrentSecurityContext Мы могли бы использовать шаблонный код

«Знакомство с Алибабой Артас»

«1. Введение Alibaba Arthas — это диагностический инструмент, который позволяет нам отслеживать, профилировать и устранять неполадки в наших приложениях Java. Одно из ключевых преимуществ использования Arthas заключается в том, что нам не нужно изменять наш код или даже перезапускать службы

«Знакомство с Моши Джсоном»

«1. Введение В этом руководстве мы рассмотрим Moshi, современную библиотеку JSON для Java, которая без особых усилий предоставит нам мощную сериализацию и десериализацию JSON в нашем коде. Moshi имеет меньший API, чем другие библиотеки, такие как Jackson или Gson, без

«Краткое руководство по свойству Hibernate enable_lazy_load_no_trans»

«1. Обзор При использовании отложенной загрузки в Hibernate мы можем столкнуться с исключениями, говорящими об отсутствии сеанса. В этом уроке мы обсудим, как решить эти проблемы с ленивой загрузкой. Для этого мы будем использовать Spring Boot для изучения примера. 2.