Java
Java, Unpackage and Repackage WAR File
The WAR (Web ARchive) files are a type of archive file used to package web applications into a single file. They are similar to the Java ARchive (JAR) files and are typically used to deploy web applications in a Java environment. In...
Systemd, Run Java jar with Systemd
Any Java application from the system point-of-view is just an instance of the Java Virtual Machine. In this short tutorial, we’ll see how we can make our applications run as system services. We’ll use the facilities of the systemd software package. systemd...
Migrating to Java 21 from Java 8/11
The Java 8 brought some groundbreaking changes including Lambdas, Functional Interfaces, Stream API and other useful features. While Java 11 offered some less noticeable performance improvements, the two versions both offer long term support (LTS). The vast majority of dev shops are...
Java, JVM Tuning
When it comes to Java applications, to make sure they run at peak performance, it’s critical to close the resource gap between the code and the virtual machine it’s running on – if there is one. The way to do that is...