Troubleshooting Java Spring Boot Deadlock

Spring Boot is a popular framework for developing Java web applications that often encounter thread deadlocks, halting performance. This blog discusses deadlock causes, examples, and troubleshooting techniques using the yCrash tool. Solutions include timeout locks, utilizing concurrency utilities, and avoiding nested locks to mitigate deadlock issues effectively.

Parallel Sort

Everyone knows about what sorting is. There are so many computer algorithms that have emerged to support sorting. Some of the well-known algorithms are quick sort, heap sort, merge sort etc. All these sorting algorithms are working based on sequential sorting. Means, a single thread is used to perform the complete sorting operation. However, this... Continue Reading →

Chaos Engineering – Stackoverflow Error

This article discusses how to simulate and diagnose StackOverflow errors in Java. It introduces a sample program that triggers a StackOverflowError due to infinite recursion in the start() method of the StackOverflowDemo class. Both manual and automated approaches for diagnosing the error are outlined, highlighting the effectiveness of the yCrash tool for root cause analysis.

Up ↑