Java
-

Guava Splitter vs StringUtils
So I recently wrote a post about good old reliable Apache Commons StringUtils, which provoked a couple of comments, one…
Read More » -

JBoss BRMS Best Practices – tips for your BPM Process Initialization Layer
I have posted some articles in the past on migration strategies, taken closer looks at process layers and provided some…
Read More » -

Google Guava BloomFilter
When the Guava project released version 11.0, one of the new additions was the BloomFilter class. A BloomFilter is a…
Read More » -

Busting PermGen Myths
In my latest post I explained the reasons that can cause the java.lang.OutOfMemoryError: PermGen space crashes. Now it is time…
Read More » -

TaskletStep Oriented Processing in Spring Batch
Many enterprise applications require batch processing to process billions of transactions every day. These big transaction sets have to be…
Read More » -

ActiveMQ: Understanding Memory Usage
As indicated by some recent mailing list emails and a lot of info returned from Google, ActiveMQ’s SystemUsage and particularly…
Read More » -

Session Timeout Handling on JSF AJAX request
Session Timeout Handling on JSF AJAX request When we develop JSF application with AJAX behaviour, we may experience the problem…
Read More » -

What is a PermGen leak?
What follows is a practical introduction to a specific type of memory problems in Java applications. Namely – we will…
Read More » -

Google Guava EventBus and Java 7 WatchService for Event Programming
This post is going to cover using the Guava EventBus to publish changes to a directory or sub-directories detected by…
Read More »





