With the recent introduction on Java 17 by Oracle, I thought to revise the software principles (like SOLID, KISS, YAGNI etc) whic...
Learn MoreSingleton Design Pattern
Different ways to make Thread Safe Singleton Eager Initialization JVM Lazy load - (Best object oriented way) Enum Double Check locking Eage...
>Learn More
Find the depth of a large but evenly distributed Json
OECD (The Organisation for Economic Co-operation and Development) regularly publishes country data for various financia...
>Learn More
Java Primitives vs Wrapper : Which one to use?
Just for the reference, In java primitive type variables occupy below s...
>Learn More
Difference Between Java Monitor and Lock
As we all are aware, in Java programming language each object in Java is associated with a monitor , which a t...
>Learn More
Java Synthetic Methods — What are these?
I am one of those curious souls who scrolls through all the functions of the Javado...
>Learn More
Should I use DB to store file ?
I have recently encountered a large scale system which used Oracle DB for storing images, PDF's, Word Documents e...
>Learn More
Food for thought — Writing Code From Scratch
What I cannot create, I do not understand. — Richard’s last words on his blackboard at the tim...
>Learn More
Basic Mistakes of Writing Getters/Setters in Java
Well, after reading the title, first thought which comes to mind is ...
>Learn More
Why to use Hikari Connection Pool ?
Hikari Connection Pooling (or Hikari CP) is the new kid on the block, though a late entrant in pooling mech...
>Learn More
Subscribe to:
Posts (Atom)
Book Search
Featured Post
Parsing Huge XLSX files ins fastest possible way
A pache POI is the most common open source Java library used in the XLSX file parsing but it is very memory ...
![First Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbbDwak2zQe8gXWwGeEOkrlpKFE1A_wkj8KgevCVM8qhg6CIWdyVlkuIWlHEQyLfB5A1_nKURr3xwfa9tWI6om4CSJgRJRgWoUaW_ZqrcMrq5SdFcBAogSL3-2LmFcG8RGbIbNOZpnrnI/d/xlsx_internal_implementation.jpeg)
Popular Posts
Categories
- Caching 2
- Design Problem 6
- Java 19
- Java 8 19
- Object Oriented 7
- Programming 17
- Scalability 5
- Scalable Design 5
- Software Design 10
- Software Development 17
- XLSX File Parsing 1