Писатель Исаак Азимов однажды сказал, что «единственная константа — это изменение». Это не просто фраза в индустрии программного обеспечения, это абсолютный факт. Однажды был день,…
Ранее мы начинали с абстракции Spring Cache, используя Cache Manager по умолчанию, который предоставляет Spring . Хотя этот подход может удовлетворить наши потребности в простых…
В предыдущей статье мы узнали, как создать простой веб-сервис. В этой статье мы обсудим, как получить доступ к этому веб-сервису и использовать его. Чтобы получить…
Мне всегда не хватало возможности настраивать пользовательские заголовки в JStat . Конечно, есть много предопределенных наборов данных, но было бы лучше, если бы мы могли…
Эта статья продолжает историю, начатую в двух моих предыдущих статьях: О статической компиляции Groovy Статический Groovy и параллелизм: вывод типа в действии Одним из основных…
В этой статье я покажу вам, как сгенерировать код с помощью фреймворка JAnnocessor, созданного Николче Михайловским . Впервые я познакомился с JAnnocessor на конференции GeeCON…
Некоторые из популярных вопросов интервью: «В чем разница между абстрактным классом и интерфейсом», «Когда вы будете использовать абстрактный класс и когда вы будете использовать интерфейс»….
Пример вопроса Когда я создавал абстрактный класс Java :: Geci AbstractFieldsGenerator и AbstractFilteredFieldsGenerator я столкнулся с не слишком сложной проблемой проектирования. Я хотел бы подчеркнуть,…