Digital Marketing

How to Generate a strong password with Linux command

Generate a strong password with gpg  gpg -a --gen-random 2 18 usage: gpg [options] --gen-random 0|1|2 [count]  -a, --armor                 create ascii armored output

Show Your Desktop on Windows - shortcut key


With GraalVM you can compile Java bytecode into a platform-specific, self-contained, native executable to achieve faster startup and smaller footprint for your application.

The Native Image functionality is not available by default, but can be easily installed with the GraalVM Updater tool: gu install native-image

GraalVM is a high-performance JDK designed to accelerate Java application performance while consuming fewer resources

GraalVM’s polyglot capabilities make it possible to mix programming languages in a single application while eliminating any foreign language call costs. GraalVM offers two ways to run Java applications: on the HotSpot JVM with Graal just-in-time (JIT) compiler or as an ahead-of-time (AOT) compiled native executable.  Besides Java, it provides runtimes for JavaScript, Ruby, Python, and a number of other popular languages. 

GraalVM is a high-performance runtime for Java and other JVM languages.

GraalVM contains a compatible JDK and offers distributions based on Java 11, and Java 17. GraalVM comes with multiple compiler optimizations, designed to accelerate Java applications performance while consuming fewer resources. 

The Software Development Kit Manager

SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. 

How to remove all Java package on Linux

sudo rpm -qa | grep java | xargs sudo rpm -e