Slow System.currentTimeMillis() in a 32bit JVM on CentOS7If you are running a 32-bit JVM on CentOS7, you may have noticed that System.currentTimeMillis() takes longer to execute compared to…Apr 15, 2023Apr 15, 2023
Java Flight Recorder (JFR)Java flight recorder is an in-built event-based tool in the JVM for profiling Java applications. JFR collects diagnostic and profiling data…Sep 19, 2022Sep 19, 2022
JVM Memory ManagementIn this article, we will explore some the less known JVM memory regions. Most of us are familiar with heap, which is where all the objects…Feb 1, 2022Feb 1, 2022
Internet Protocol — IPv4 & IPv6Modern computer networks are packet-switched networks, where data is split into packets and each packet is handled separately. This allows…Sep 30, 2021Sep 30, 2021
Java Cryptography & SecuritySecurity has always been an important consideration while building products and applications. Increasingly more and more organizations are…Jan 11, 2021Jan 11, 2021
GraalVM — Polyglot ProgrammingGraalVM started as a research project at oracle 8 years ago. It’s an open-source project under the GPLv2 license, with the same terms as…Nov 16, 2020Nov 16, 2020
Introduction to Grep(g/re/p) and 10 Useful CommandsSearch is a big part of our modern-day lives. Anytime, we want to find some information online, we rely on web search engines to provide…Sep 14, 2020Sep 14, 2020
Building Real-time ApplicationsReal-time web applications like chat are around for some time. There are various techniques for building those applications like hidden…Aug 17, 2020Aug 17, 2020
Logging Frameworks and ApproachesLogging is a critical component of any software. A Well-thought-out logging strategy is essential for quick debugging, easy maintenance…Jun 29, 2020Jun 29, 2020
Moving to Java11 from Java8Java8 came out in 2014 and it is still the most used release. According to a recent JVM ecosystem report, its usage is 64%. Java8 was…May 18, 2020May 18, 2020