TestNG — это инфраструктура тестирования, созданная как альтернатива JUnit 3, основанная на аннотациях, во времена, когда «extends TestCase» был неотъемлемой частью написания тестов. Даже сейчас…
JSON — это широко распространенный формат описания данных, используемый для обмена объектами JavaScript. При реализации новой функциональности для OGL Explorer я обнаружил, что он довольно…
Этот пост о BTrace, который я рассматриваю как скрытое сокровище для разработчика Java. BTrace — безопасный, динамический инструмент трассировки для платформы Java. BTrace можно использовать…
Создание планов развертывания Планы развертывания являются частью стандарта развертывания JSR-88 , хотя это явно не указано в этом стандарте. План развертывания — это документ XML,…
Вступление Теперь, когда я описал основы стратегий сброса JPA и Hibernate , я могу продолжить раскрывать удивительное поведение режима сброса AUTO Hibernate . Не все…
Наша команда разработчиков хотела получить уведомление, как только что-то пойдет не так в нашей производственной системе, критически важном веб-приложении на Java, ежедневно обслуживающем тысячи клиентов….
1. Введение Этот пост покажет вам, как ошибка при выполнении потребителем при асинхронном приеме сообщений с JMS может привести к потере сообщений. Затем я объясню,…
Этот пост показывает разницу между postEvent и sendEvent в osgi throw в примере. Согласно документации, пост-инициализация асинхронной доставки события и отправка является синхронной. Но в…