Core Java
-
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 » -
Cloning of Serializable and Non-Serializable Java Objects
Frequently developers rely on 3d party libraries to avoid reinventing the wheel, particularly in the Java world, with projects like…
Read More » -
Java Recursion basics
For those who don’t know what recursion is (and like a good laugh), click on this link: Google search: Recursion…
Read More » -
Musing on mis-usings: ‘Powerful use, Damaging misuse’
There’s an old phrase attributed to the former British Prime Minister Benjamin Disraeli which states there are three types of…
Read More » -
Ignoring Self-Signed Certificates in Java
A problem that I’ve hit a few times in my career is that we sometimes want to allow self-signed certificates…
Read More »