Core Java
-

Java Executor Service Types
ExecutorService feature was come with Java 5. It extends Executor interface and provides thread pool feature to execute asynchronous short…
Read More » -

Hash Length Extension Attacks
In this post I will try to leave the summer slump behind and focus on more interesting things than complaining…
Read More » -

String memory internals
This article is based on my answer on StackOverflow. I am trying to explain how String class stores the texts,…
Read More » -

IO vs. NIO – Interruptions, Timeouts and Buffers
Let’s imagine a system that sometimes needs to copy a file to a few locations, but in a way where…
Read More » -

Solve design problems using Factory Pattern
Factory design pattern is one of the most commonly used patterns in object oriented environment. It is again from the…
Read More » -

Plan B? That is Plan N … Nothing. Jigsaw follows in 2015
What a day. When the typical European is winding down people in the States are starting with coffee. This is…
Read More » -

Java Lock Implementations
We all use 3rd party libraries as a normal part of development. Generally, we have no control over their internals.…
Read More » -

Java Sequential IO Performance
Many applications record a series of events to file-based storage for later use. This can be anything from logging and…
Read More »
