Статьи

Hardcore Multicore с TestNG

Недавно я реализовал новую функцию в TestNG, которая привела меня к интересному техническому пути, который закончил смешением теории графов с параллелизмом. Вот несколько заметок. Эта…
Статьи

Интеграция BIRT с калиткой

В моей предыдущей статье я изложил способ, которым мы, по крайней мере частично, интегрировали BIRT в процесс сборки Maven для недавнего проекта. Моя следующая задача…
Статьи

Учебник по параллелизму Java - Пулы потоков

Одним из наиболее полезных улучшений параллелизма, появившихся в Java 1.5, стало введение настраиваемых пулов потоков. Эти пулы потоков дают вам небольшой контроль над такими вещами,…
Статьи

Устранение неполадок и устранение тупиков в Java

Одной из замечательных особенностей ежегодных конференций JavaOne является презентация нескольких технических лабораторий и лабораторий по устранению неполадок, представленных экспертами в данной области. Одна из этих…
Статьи

Spring 3.1 Caching и @CacheEvict

В моем последнем блоге было продемонстрировано применение аннотации @Cacheable в Spring 3.1, которая используется для маркировки методов, возвращаемые значения которых будут храниться в кэше. Тем…
Статьи

Настройка MyBatis 3

MyBatis — это очень популярная, а также наиболее эффективная среда отображения SQL. MyBatis доступен как на языке Java, так и на языке .net. MyBatis на…