Core Java
-
Arcane magic with the SQL:2003 MERGE statement
Every now and then, we feel awkward about having to distinguish INSERT from UPDATE for any of the following reasons:…
Read More » -
Moving Java Forward? A definition. A year in review.
This post is among many other “year end” blog-posts and reviews. But it was intended not to be like this.…
Read More » -
Java 8 virtual extension methods
I’ve been following the evolution of the Java 8 Lambda expressions project for a while now, and I’m really thrilled…
Read More » -
GROUP BY ROLLUP / CUBE
Every now and then, you come across a requirement that will bring you to your SQL limits. Many of us…
Read More » -
Using a ThreadPoolExecutor to Parallelize Independent Single-Threaded Tasks
The task execution framework, introduced in Java SE 5.0, is a giant leap forward to simplify the design and the…
Read More » -
LeWeb – 2011 – Round up
Just a couple of hours before I head up to the airport, I will write my last post related to…
Read More » -
Oracle JRockit Mission Control 4.1 released
Oracle released a new version of their former JRockit-only tooling Mission Control Suite (JRMC). The 4.1 version is a minor…
Read More » -
Overload API methods with care
Overloading methods is a strong concept in API design, especially when your API is a fluent API or DSL (Domain…
Read More » -
Reusing Generated JAXB Classes
In this post I will demonstrate how to leverage the –episode XJC extension to reuse classes previously generated from.an XML…
Read More »