Недавно я реализовал новую функцию в TestNG, которая привела меня к интересному техническому пути, который закончил смешением теории графов с параллелизмом. Вот несколько заметок. Эта…
Модульные тесты используются для проверки того, что фрагмент кода работает так, как того ожидает разработчик. Иногда это означает проверку того, что код также генерирует ожидаемые…
В моей предыдущей статье я изложил способ, которым мы, по крайней мере частично, интегрировали BIRT в процесс сборки Maven для недавнего проекта. Моя следующая задача…
Одним из наиболее полезных улучшений параллелизма, появившихся в Java 1.5, стало введение настраиваемых пулов потоков. Эти пулы потоков дают вам небольшой контроль над такими вещами,…
Некоторое время назад в Apache Xalan была некоторая неловкая ошибка, и это ошибка XALANJ-2540 . Результатом этой ошибки является то, что внутренний файл конфигурации SPI…
Одной из замечательных особенностей ежегодных конференций JavaOne является презентация нескольких технических лабораторий и лабораторий по устранению неполадок, представленных экспертами в данной области. Одна из этих…
В моем последнем блоге было продемонстрировано применение аннотации @Cacheable в Spring 3.1, которая используется для маркировки методов, возвращаемые значения которых будут храниться в кэше. Тем…
Мне немного стыдно это признавать, но до вчерашнего дня я не представлял, что смогу добавить проверку в REST API, используя аннотации @Valid и @RequestBody ….
MyBatis — это очень популярная, а также наиболее эффективная среда отображения SQL. MyBatis доступен как на языке Java, так и на языке .net. MyBatis на…