Java
-

The Magic Setter Antipattern
Setters and getter are evil. When the JavaBean definition was created it seemed to be a good idea. But they…
Read More » -

How to batch DELETE statements with Hibernate
Introduction In my previous post, I explained the Hibernate configurations required for batching INSERT and UPDATE statements. This post will…
Read More » -

Hack up a Simple JDBC ResultSet Cache Using jOOQ’s MockDataProvider
Some queries shouldn’t hit the database all the time. When you query for master data (such as system settings, languages,…
Read More » -

Google Guava: 5 Things You Never Knew It Could Do
What are some of the lesser known features of Google Guava that every developer could use? It’s one of the…
Read More » -

Polymorphism in Java Generics
Since the early days as Java programmer we all know how to instantiate and use Collection objects. A List interface…
Read More » -

Spring XD for Data Ingestion
Spring XD is a powerful tool that is an installable set of Spring Boot services that run either standalone, on…
Read More » -

Spicy Spring : Different ways of Autowiring
I would like to show different ways of using Spring’s @Autowired annotation: Constructor, Method and Field autowiring. The examples I…
Read More » -

Oracle Java Mission Control: The Ultimate Guide
“We love following Mikhail Vorontsov’s blog and getting his point of view on Java Performance related issues. We’ve been asked…
Read More » -

CompletableFuture can’t be interrupted
I wrote a lot about InterruptedException and interrupting threads already. In short if you call Future.cancel() not inly given Future…
Read More »



