Learn how to recognize and avoid deadlock and livelock in multi-threaded Java applications.
Kamlesh is a software developer having over 13 years of industry experience. He has been working on Java, Spring, Microservices, Cloud and related technologies. He is a passionate learner and loves to share what he learns. In his leisure, he likes to read, run, cycle or play Tabla (an Indian classical music instrument).
Here's what I've written (so far):
Learn how to use cache2k, a lightweight in-memory Java caching library.
Learn the differences between Runtime.getRuntime().halt() and System.exit() in Java.
Learn how to configure Zuul routes with fallback.
Explore the concept of a mutex object in Java.
Learn how to use @DynamicUpdate with a JPA entity to ensure that Hibernate uses only the modified columns in the SQL statement for the update
Learn several algorithms for checking whether a list is sorted in Java.