Java
-
Java Command-Line Interfaces (Part 28): getopt4j
The page for getopt4j describes this as “a library to parse command line arguments according to the GNU style.” The…
Read More » -
Java 9: ServiceLoader
java.util.ServiceLoader class loads the service providers/implementations at run time. While compile time ServiceLoader just need to know Service interface. With…
Read More » -
Spring and Threads: Transactions
In order to be able to use transactions with our thread we need to understand how transactions work with spring.…
Read More » -
Spring and Threads: Async
Previously we started working with spring and the TaskExecutor, thus we became more familiar on how to use threads on…
Read More » -
Spring and Threads: TaskExecutor
Using threads in a web application is not unusual especially when you have to develop long running tasks. Considering spring…
Read More » -
Allocation free logging with log4j2
Introduction Recently I was working for a client trying to remove some GC pauses for a large well crafted Java…
Read More » -
Java Command-Line Interfaces (Part 27): cli-parser
CLI Parser, originally hosted on and now archived on Google Code, is now available on GitHub. The archive Google Code…
Read More » -
Java Command-Line Interfaces (Part 26): CmdOption
I became aware of the twenty-sixth featured Java-based library in this series on parsing command line arguments because of a…
Read More » -
Java 9 JShell Examples: Collections Static Factory Methods
This post continues my exploration of Java9 features from my My Top Java 9 Features blog post. Here we are…
Read More »