Integer Caching in Java
Java provides some optimizations for integers, so instances of Integer are cached by the JVM to increase performance. How it works Basically, when an Integer is initialized a ...
Troubleshooting Tools for Microservices Architecture
One of the biggest challenges when transitioning to a microservices architecture is troubleshooting and debugging. When the number of microservices grows, a simple HTTP request ...
Reduce Startup Time with Spring Boot 2.2
Spring Boot 2.2 will be released soon (currently 2.2.0 M1) and it’s going to bring some improvement and new features like lazy initialization of beans. Until now spring-boot-de...
Quick Introduction to ThreadLocal
ThreadLocal variables are usually private static fields in classes and maintain its state inside a thread and generate unique identifiers local to each thread. This means that e...