Java
-
OutOfMemoryError on overprovisioned heap
Why am I getting the OutOfMemoryError when allocating a data structure that should happily fit within the heap I have…
Read More » -
Java 8 default methods can break your (users’) code
At first glance, default methods brought a great new feature to the Java Virtual Machine’s instruction set. Finally, library developers…
Read More » -
JavaOne 2014 – Some First Analysis on Submissions
Time is running away these days. So many things happening in parallel and of course the most important Java conference…
Read More » -
Spring Integration 4.0: A complete XML-free example
1. Introduction Spring Integration 4.0 is finally here, and this release comes with very nice features. The one covered in…
Read More » -
HOW-TO: Quartz Scheduler with Clustering in JEE application with MySQL
Quartz Scheduler is one of the most popular scheduling library in Java world. I had worked with Quartz mostly in…
Read More » -
Choosing a fast unique identifier (UUID) for Lucene
Most search applications using Apache Lucene assign a unique id, or primary key, to each indexed document. While Lucene itself…
Read More » -
Jax-RS custom exception handling
One of the nice things about working with JEE is the components available really are pretty standard. While using JAX-RS,…
Read More » -
Too Fast, Too Megamorphic: what influences method call performance in Java?
Whats this all about then? Let’s start with a short story. A few weeks back I proposed a change on…
Read More » -
Apache Solr real-time live index updates at scale with Apache Hadoop
Episode # 22 of the podcast was a talk with Patrick Hunt We talked about the new work that has…
Read More »