Recent Posts

Minimize Costs by Utilizing Cloud Storage with Spring-Data-Eclipse-Store

Sooner or later any Spring application needs to store data. And of course, the first and easiest move is to utilize Spring Data JPA. You can set up your data storage without knowing which relational database you will use in production and simply start coding without worrying about that. It is the easiest and most convenient way to store data …

Read More »

DTrace Revisited: Advanced Debugging Techniques

DTrace Overview Understanding DTrace’s Capabilities System Monitoring and Analysis Process and Performance Analysis Customizability and Flexibility Real-World Applications Performance and Compatibility of DTrace Cross-Platform Compatibility Compatibility Challenges on MacOS Customizability and Flexibility of DTrace Adaptability to Various Scenarios Examples of Customizable Probes Real-World Applications of DTrace Final Words When we think of debugging, we think of breakpoints in IDEs, stepping …

Read More »

Is JDWP’s onjcmd feature worth using?

A few months ago, I told you about the onjcmd feature in my blog post Level-up your Java Debugging Skills with on-demand Debugging (which is coming to JavaLand 2024). The short version is that adding onjcmd=y to the list of JDWP options allows you to delay accepting the incoming connection request in the JDWP agent until jcmd <JVM pid> VM.start_java_debugging …

Read More »