February 25, 2017

Spring Cache - Part 2 - Cache Keys

In part 1 of the post, we looked at how data can be cached through simple configuration. In this part, we are going to explore the cache k...Read More
by Phee Jay

February 23, 2017

Spring Cache - Part 1 - Introduction

Caching is an extremely important aspect of applications that care about lower latencies. There are a multitude of rules one has to adher...Read More
by Phee Jay

February 17, 2017

JSON Property Name Customization in Jackson using PropertyNamingStrategy

Jackson is one of the most popular java libraries for serialization/deserialization of POJOs to/from JSON. By default, Jackson derives the...Read More
by Phee Jay

February 15, 2017

How to Timeout JDBC Queries

JDBC queries by default do not have any timeout, which means that a query can block the thread for an unlimited amount time; of co...Read More
by Phee Jay

February 12, 2017

Tarlog - Eclipse Plugin for Windows

Tarlog is a plugin for eclipse that provides some useful features if you are working on a Windows machine. It allows you to Copy Path, Ope...Read More
by Phee Jay

February 09, 2017

Overriding Spring Beans with Aliases

The most common approach followed for overriding a spring bean is to define...Read More
by Phee Jay

June 26, 2015

ETags and Browser Cache

Caching resources on the browser is crucial to minimize unnecessary trips to the server and reduce the load on it. This works well for d...Read More
by Phee Jay