Статьи

Мой пользовательский пул потоков в Java

ThreadPoolExecutor — это функция, добавленная java concurrent api для эффективного обслуживания и повторного использования потоков, так что нашим программам не нужно беспокоиться о создании и…
Статьи

Мерапи: мост между AIR и Java

Если вы когда-либо создавали приложение Adobe AIR, вполне вероятно, что у вас возникли проблемы с моделью безопасности Sandbox. Модель безопасности «песочницы» в AIR позволяет разработчикам…
Статьи

Spring MVC Пример обработки ошибок

В этом посте описаны различные методы обработки ошибок в Spring MVC 3. Код доступен на GitHub в каталоге Spring-MVC-Error-Handling. Он основан на примерах Spring MVC…
Статьи

Введение в REST

Большая часть моей карьеры была потрачена на работу и внедрение распределенного промежуточного программного обеспечения. В середине 90-х я работал в головной компании Open Environment Corporation,…
Статьи

Причины рассмотреть Spring-Boot для вашего следующего приложения на основе Spring!

Spring-boot обеспечивает быстрый способ создания приложения на основе Spring. Есть несколько очень веских причин для весеннего запуска вашего следующего проекта: Причина 1. Упрощенное управление зависимостями…
Статьи

Статические Groovy, GridGain и GPars для распределенного параллельного программирования

Эта статья продолжает историю, начатую в моих предыдущих статьях: О статической компиляции Groovy Статический Groovy и параллелизм: вывод типа в действии Смешивание динамического и статического…
Статьи

Разделение больших файлов XML в Java

На прошлой неделе меня попросили написать что-то на Java, способное разбить один XML-файл размером 30 ГБ на более мелкие части настраиваемого размера файла. Потребителем файла…