- Oracle Database – Run It Locally with Docker
Oracle Database Free in a container: the image to pull, the three environment variables that matter, how to tell when the database is genuinely ready, and why you must connect to the FREEPDB1 service rather than FREE. Includes a docker-compose file with schema init scripts, and the gotchas on Apple Silicon.
- Oracle Database – Introduction
Oracle Database is what you meet the moment you work on anything old and important. Instance versus database, the tablespace-to-block storage hierarchy, CDB and PDB, which edition to install, and a table of every place Oracle behaves differently from MySQL and Postgres — a user is a schema, an empty string is NULL, and a DATE carries a time.
- Spring Boot with Gradle
Gradle is a powerful and flexible build automation system that uses a Groovy-based DSL (Domain Specific Language) or Kotlin-based DSL for defining build tasks. It was designed to overcome the shortcomings of Apache Ant and Apache Maven, and it is widely adopted in the Java community, as well as in…
- Java Sealed Class
1. What Are Sealed Classes? Imagine you own a VIP club. You do not let just anyone walk in — you have a guest list. Only people whose names appear on that list are allowed through the door. If someone’s name is not on the list, they cannot enter, no exceptions. A sealed class in […]
- Java Record
1. What is a Record? Java developers have written the same boilerplate code millions of times: a class with private fields, a constructor, getters, equals(), hashCode(), and toString(). For a simple class that carries two fields, you end up writing 40+ lines of code where only two lines — the field…