A quick and practical guide to observability with Spring Boot 3.
Search Results for: dict
Java Weekly, Issue 467
Panama improvements, fast Java startup in AWS lambda, Spring Boot error handling, TSID vs UUID, and dependency inversion!
Working with Tabular Data Using Tablesaw
Learn about the Tablesaw library.
Can a Java Application Use More Memory Than the Heap Size?
Learn how to restrict the total memory usage in Java.
A Guide to LinkedHashSet in Java
Explore the LinkedHashSet data structure from the Java Collections library.
SEDA With Spring Integration and Apache Camel
Learn about Staged Event-Driven Architecture (SEDA) using Spring Integration and Apache Camel.
Named Placeholders in String Formatting
Learn how to replace parameters in template-based strings from a set of values
Java Weekly, Issue 448
Storing monetary values, GraalVM enhancements, project Amber, backend for frontends, and predicting OOMs!
Java Weekly, Issue 441
Java GCs, Project Panama, Spring Data JDBC, multiset vs joins, structured concurrency, and HTTP/3.
Expose GraphQL Field with Different Name
Learn how a GraphQL field can be exposed with a different name.
Sort a List Alphabetically in Java
Learn how to sort elements in Java collections.
Get the IP Address of the Current Machine Using Java
Learn various methods to retrieve the local and public IP addresses of the current machine using Java.
Java Weekly, Issue 433
Testcontainers, Project Panama, zoned date-times in Hibernate 6, Spring RCE, CRDTs, and changes in K8S 1.24!
Secondary Indexes in Cassandra
Learn how to use secondary indexes in Apache Cassandra and also understand some best practices and recommendations.
Java Missing Return Statement
Explore some examples of missing return statements in Java.
Hibernate Validator Annotation Processor in Depth
When using the Java constraints library, it’s easy to make a mistake with an annotation and only find out about it at runtime. We look at the available annotation processor and how it can give us early feedback.
Generating a Secure AES Key in Java
A quick and practical guide to generating a secure AES key in Java.
Java Weekly, Issue 421
Revisiting transactional, dynamic, and partial updates, JPA flush modes, Kafka vs Chronicle, and the real cost of attrition!
Get the Name of the Currently Executing Test in JUnit
Sometimes we need our unit tests to be able to access the name JUnit has allocated to them. This is especially useful when using name generators or parameterized tests. We look at how to solve this problem in both JUnit 4 and 5.
Volatile Variables and Thread Safety
Learn why declaring a shared variable as volatile does not always guarantee thread-safety.