Java Troubleshooting 5 – [ OOM ]
Few things are as terrifying in Java production systems as an OutOfMemoryError (OOM). When memory runs out, applications...
Java Trouble Shooting 4 – [ Thread Dump ]
When a Java application becomes slow, unresponsive, or completely stuck, a thread dump is often the fastest way...
Java Trouble Shooting 3 – [ JVM Tuning Parameters ]
The JVM provides a rich set of configuration options that control memory management, garbage collection, monitoring, and debugging....
Java Trouble Shooting 2 – [ Third Party Tools ]
When Java applications misbehave in production, logs are often not enough – and restarting the system is usually...
Java Trouble Shooting 1 – [ Standard JDK Tools ]
The Java Development Kit (JDK) ships with a rich set of command-line diagnostic and monitoring tools that are...
LTS New Features – [ Java 25 ]
Java 25 has just been released, and it brings a set of powerful new features that continue to...
Collections Framework – 5 [ Map ]
The Map interface in Java is part of the Java Collections Framework and provides a way to store...
Collections Framework – 4 [ Queue ]
The Queue interface defines functionality for a collection that stores items in FIFO(First In First Out) order. It...
Collections Framework – 3 [ Set ]
The Set interface defines the functionality of a collection that cannot contain duplicates in its elements. Items added...