Byteman is a byte code manipulation tool for fault injection, testing and tracing. The Byteman agent allows to inject the rules into the existing java application with out changing the source code. You can inject the rules during the JVM…
Byteman is a byte code manipulation tool for fault injection, testing and tracing. The Byteman agent allows to inject the rules into the existing java application with out changing the source code. You can inject the rules during the JVM…
In this article, we will see how to obtain the Java Heap Dump to troubleshoot the memory issues like memory leak and high usage of memory. There are different options available to obtain the Heap Dump. The options will vary…
In the last article, we discussed the Garbage Collection process. In this article, we will learn how to enable the garbage collection log and see what insights we will get from the GC log to tune the JVM. As a…
In this article, we will try to understand the Java memory model and how the garbage collection works. In this article, I have used JDK8 Oracle Hot Spot 64 bit JVM. First, let me depict the different memory areas available…
Ultimately Java 8 is shipped with StringJoiner class under java.util package. I don’t think it is a very different implementation to join the strings compared to our old school approach by using StringBuffer/StringBuilder. We will see the usage of the…
In Java 8 we got a new command line tool called jdeps to know the Java dependencies. It is a nice tool to do static analysis and find out the .class/jar dependencies. For example, I have a class and wanted to…
In this article, we will discuss Java 8 Date/Time API. The new Date/Time API was one of the long pending requests from the Java developer community. As the existing Date, related API is not developer friendly. With the older versions of…
In this article, we will explore the Java 8 default method’s feature in interfaces. The Java 8 says “Default methods enable new functionality to be added to the interfaces in libraries and ensure binary compatibility with code written for older…
In this article, we will see what is IoT? and It’s growth in the coming years. IoT (Internet Of Things) is a network of physical objects like devices, vehicles, etc. connected to the cyber world. These connected devices collect and…