A quick and practical overview of branch prediction in Java.
Search Results for: dict
Can @Transactional and @Async Work Together?
Explore the compatibility between the @Transactional and @Async annotations in the Spring framework.
Create and Run Apache JMeter Test Scripts via Java Program
Learn how to create and execute Apache JMeter test scripts programmatically using the JMeter Java API.
How to Scale a Bufferedimage in Java?
Learn how to scale an image by an arbitrary scale factor.
Finding the Peak Elements of a List
Learn how to find the peak elements of a list in Java.
Implementing GraphQL Mutation Without Returning Data
Explore techniques for implementing GraphQL mutations without retrieving or returning specific information.
Difference Between thenApply() and thenApplyAsync() in CompletableFuture
Explore the functionalities and differences between the thenApply() and thenApplyAsync() methods in Java’s CompletableFuture.
Understanding Kafka InstanceAlreadyExistsException in Java
Explore the significance of the InstanceAlreadyExistsException within Apache Kafka and how to mitigate the issue.
Mutable vs. Immutable Objects in Java
Learn more about the definitions, examples, advantages, and considerations of mutable and immutable objects in Java.
Generating Unique Positive Long Using SecureRandom in Java
Learn how to use SecureRandom to generate unique positive values in Java.
Structured Logging in Java
Learn the advantages of and how to implement structured logging in Java.
Monkey Patching in Java
Learn how monkey patching can be used in Java, when to use it, and its drawbacks.
Implementing Persistable-Only Entities in Spring Data JPA
Learn how to implement a Spring JPA solution that won’t allow updates by default.
What Happens When the JVM Runs Out of Memory to Allocate During Runtime?
Explore JVM OutOfMemoryError, which indicates a problem external to our application, like other errors.
Introduction to Spring AI
Learn the fundamentals of using generative AI in Spring Boot applications and understand the essential AI concepts.
Sending Data to a Specific Partition in Kafka
Learn different techniques for sending data to specific partitions in Kafka.
Comparison of for Loops and Iterators
Explore a detailed comparison between for loops and iterators, highlighting their key distinctions in several aspects
Java Weekly, Issue 519
Region pinning for G1, Spring meets CDS, class-file API, new features for Java 22, and tech predictions for 2024. Good stuff.
Create a “Mutable” String in Java
Learn about mutable Strings and ways of mutating a String.
What Is the .idea Directory?
IntelliJ IDEA stores its settings in the .idea directory. We look at what’s stored here and whether to share the contents via source control.