Data is laid out in memory as closely as possible on an integer array. Map and Doubly Linked List are not two different data structures anymore. A custom map implementation allows built-in doubly linked list functionality on key-value and left-right data ... (more…)
Read more »
I’ve been building enterprise Java web apps since servlets were created. In that time the Java ecosystem has changed a lot but sadly many enterprise Java developers are stuck in some very painful and inefficient ways of doing things. In my travels I conti... (more…)
Read more »
How I customized the CLOS Meta-Object Protocol in OpenLDK to replace PCL’s multi-dispatch machinery with a fast hash-table cache, taking Clojure bootstrap from 2h45m to 2 minutes 40 seconds. (more…)
Read more »
Amazon.com: Easy Learning Java (2 Edition): Java for Beginner's Guide Learn easy and fast (Easy learning Java and Design Patterns and Data Structures and Algorithms Book 1) eBook : Hu, Yang: Kindle Store... (more…)
Read more »