Одним из наиболее эффективных действий любого тестировщика веб-страниц является создание снимка экрана веб-страницы. Всякий раз, когда тестировщик обнаруживает и сообщает об ошибке, эта ошибка не…
В современном мире данные играют очень важную роль. В связи с тем, что многие приложения используют различные типы данных для различных операций, наиболее важным аспектом…
В посте « Улучшение assertEquals с JUnit» и «Hamcrest» я кратко обсудил « основные » совпадения «Hamcrest» с современными версиями JUnit . В этом посте…
Spring Webflux и Spring Web — это два совершенно разных веб-стека. Однако Spring Webflux продолжает поддерживать модель программирования на основе аннотаций. Конечная точка, определенная с…
Spring Integration предоставляет расширение среды Spring для поддержки хорошо известных шаблонов корпоративной интеграции. Он обеспечивает легкий обмен сообщениями в приложениях на базе Spring и поддерживает…
Я уже некоторое время преподаю Grails не-Java программистам. Это также означало научить их некоторым способам работы, которые мне очень дороги, таким как парное программирование и…
Вступление: CopyOnWriteArrayList в Java является поточно- ориентированной реализацией интерфейса List . Он принадлежит пакету java.util.concurrent и является улучшенной версией реализации ArrayList . Как следует из…
Используя некоторое время , в выходные дни, я решил , наконец , изучить один новые возможности в ближайшем Scala 2,10, макросы . Макросы также написаны…
По нескольким причинам многие пользователи GWT отказались от механизма RPC, который является стандартным способом, предлагаемым GWT для вызова внутреннего интерфейса. Они обнаружили, что потеряли себя…
Недавно я видел, как появляются продукты, называющие себя вычислительными сетками, в то время как на самом деле они не имеют ничего общего или очень мало…