Skip to content
Under the Hood
Blog
Initializing search
Luci-MG/Under-the-Hood
Home
Tech Dives
Fundamental Dives
Language Dives
Blog
Change Log
Under the Hood
Luci-MG/Under-the-Hood
Home
Tech Dives
Tech Dives
Distributed Concepts
Distributed Concepts
High Availability and Fault Tolerance
Distributed Systems
Distributed Systems
Docker & K8s Documentation
Simple Storage Service - S3
Kafka
Elasticsearch
Redis
Cassandra
Fundamental Dives
Fundamental Dives
Fundamental Concepts
Fundamental Concepts
Concurrency and Parallelism
Fundamental Principles
Fundamental Principles
SOLID
KISS
DRY
YAGNI
Design Patterns
Design Patterns
Singleton
Factory Method
Abstract Factory
Builder
Prototype
Adapter
Bridge
Composite
Decorater
Facade
Iterator
Strategy
Circuit Breakers
Language Dives
Language Dives
Java
Java
JDK, JRE, JVM
What is Maven?
What is Gradle?
Maven vs Gradle
Heap-Stack
4 Pillars
Access modifiers
Keywords and Terminologies
Primitives References
Reference Types Indepth
Pass By Value
Collections JCF
Streams and Lambas
Threads
Threads - Atomicity
Thread Pools
Thread Pool Tuning
Intrinsic Locking
Reentrant Locking
Intrinsic vs Reentrant Locking
Reentrant Read Write Locking
DeadLock
LiveLock
Starvation
Other Locking issues
Garbage Collection(rs)
Spring
Spring Core Framework
Spring Boot
All Spring Boot Annotations
Spring Framework vs Spring Boot
Java 8 vs 11 vs 17 vs 21
Blog
Blog
Archive
Change Log
On this page
Coming soon
Blog
¶
Coming soon
¶
Back to top