Java
-
Java: ChronicleMap Part 3, Fast Microservices
Standard Java Maps needs to be initialized upon startup. Learn how to leverage ChronicleMaps that is initializable from a file…
Read More » -
Java: ChronicleMap Part 2, Super RAM Maps
The standard Java Maps, such as the ubiquitous HashMap, are ultimately limited by the available RAM. Read this article and…
Read More » -
Java: ChronicleMap Part 1, Go Off-Heap
Filling up a HashMap with millions of objects will quickly lead to problems such as inefficient memory usage, low performance…
Read More » -
Recent Drools DMN open source engine performance improvements
We are always looking to improve the performance of the Drools DMN open source engine. We have recently reviewed a…
Read More » -
JEP 358: Helpful NullPointerExceptions
In the post “Better Default NullPointerException Messages Coming to Java?“, I summarized background details related to a draft JEP (at…
Read More » -
How to integrate and use EclEmma plugin for having good Junit Coverage
Hello Friends, If writing good code is important,then it is equally important to write good Junit test cases which covers…
Read More » -
Annotation Handling and JPMS
TLDR; Instead of annotation.getClass().getMethod("value") call annotation.annotationType().getMethod("value"). All Java developers have heard about annotations. Annotations are with us since Java 1.5…
Read More » -
Spring Boot & Hibernate: Print queries and variables
It’s late in the office and you are stuck with this strange Jpa code with JoinColumns and cascades and you…
Read More » -
Faster Java Startup with Checkpoint Restore at Main
The Java Virtual Machine provides a managed runtime environment for applications that have been compiled into bytecodes (but may not…
Read More »