A quick and practical guide to the new Stream.mapMulti method in Java.
Search Results for: compiler
Hosting a Maven Repository on GitHub
A quick and practical guide to hosting Maven repositories on GitHub.
Java Annotation Attribute Value Restrictions
Learn some reasons for this limitation and look under the hood of the JVM to explain it better
Diagnosing a Running JVM
In this article, we’ll see how we can diagnose a running JVM with ease.
Valid @SuppressWarnings Warning Names
A quick and practical guide to @SuprressWarnings and its parameters.
Plugin Management in Maven
Plugin management allows us to configure how plugins work across multi-module maven builds. We look at how this can be used and configured.
Tiered Compilation in JVM
The JVM’s just in time compiler employs multiple techniques to optimize our software as it runs. We explore the various tiers and how they affect startup performance and continued optimization.
Find the GC Algorithm Used by a JVM Instance
Learn different approaches to find the GC algorithm used by a particular JVM instance
“Code too large” Compilation Error in Java
Learn what causes the compiler error “code too large”, along with situations where we might encounter it and what we can do to fix it.
Different Serialization Approaches for Java
Learn several approaches for serializing Java objects using third-party libraries or core Java’s built-in serialization API.
Native Images with Spring Boot and GraalVM
Learn how to use Spring Native to compile and build native images using Buildpacks and GraalVM’s native build tools
How to Get the Number of Threads in a Java Process
Learn how to check the number of threads created by a Java process.
Java Weekly, Issue 391
Going from imperative to the reactive paradigm, web standards, and the future of the internet. Good stuff.
Command Line Arguments as Maven Properties
In this short tutorial, we’ll look at how we can pass arguments to Maven using the command line.
Java – Path vs File
Learn about the differences between the File and Path classes in Java.
Java Weekly, Issue 389
JFR mirror events, testing RSocket, deep dive in SQL execution plans, eBPF at Netflix, and space exploration with AWS!
IllegalAccessError in Java
Learn about the java.lang.IllegalAccessError.
Java Weekly, Issue 385
Non-blocking networking with Project Loom, teeing collector, Spring and AWS SQS, Kotlin 1.5, and strong consistency in AWS S3!
What Are Compile-Time Constants in Java?
The Java compiler is able to pre-calculate certain values for us at compile time. This allows us to use some variables with expressions that must be constant, and leads to some runtime efficiencies.
JVM Storage for Static Members
Learn about JVM storage for the static methods and members