Статьи

Интеграция Spring & JSF: конвертеры

При работе с любой веб-платформой вы неизменно сталкиваетесь с необходимостью преобразовывать вводимые пользователем данные из String в какой-либо другой тип. И Spring, и JSF имеют…
Статьи

ActiveMQ: понимание использования памяти

Как указывают некоторые недавние электронные письма из списка рассылки и много информации, возвращенной из Google, ActiveUQ SystemUsage и, в частности, функциональность MemoryUsage привели некоторых в…
Статьи

Отправка отложенных сообщений JMS

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

JVM: Как проанализировать дамп потока

В этой статье вы узнаете, как анализировать дамп потока JVM и точно определять причину вашей проблемы. С моей точки зрения, анализ дампа потоков является наиболее…
Статьи

5 вещей, которые вы не знали о синхронизации в Java и Scala

Практически все серверные приложения требуют какой-то синхронизации между несколькими потоками. Большая часть работы по синхронизации выполняется для нас на уровне инфраструктуры, например, нашим веб-сервером, клиентом…
Статьи

Настройте среду разработки Spring 3

В этом руководстве кратко объясняется, как настроить типичную среду для разработки приложений на основе Spring. Для этого руководства нет никаких предварительных требований, кроме работающего клиента…