Topic
Worked Java and Spring implementation exercises covering language design, concurrency, APIs, JPA, security, testing, and production correctness.
Practice items tagged with Java & Spring Practical Labs.
Builds a bounded dynamic query that returns a read model, applies only supplied predicates, and uses deterministic ordering.
Implements request validation, a clean service boundary, a 201 response, and stable RFC 9457-style validation details.
Implements single-flight request coalescing so one load runs per key while unrelated keys remain concurrent.
Uses a bounded entity graph for a to-one association and proves the repair with Hibernate query statistics.
Builds a small immutable money type with explicit scale, rounding, arithmetic, ordering, and value equality.
Carries the version observed by the client into a conditional update and returns an explicit conflict instead of silently overwriting newer data.