Spring AOPAOP is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does this by adding additional behavior to existing code without modifying the cSep 23 · 1 min readleodinh.hashnode.dev
Spring IoC ContainerWhat is Dependency Injection (DI) and Inversion of Control (IoC)? IoC is a design principle used to achieve loose coupling in computer programming. It shifts the control of object creation and lifecSep 23 · 2 min readleodinh.hashnode.dev
Performance Optimization in PostgreSQLExplain & Explain Analyze Explain giúp giải thích các bước thực hiện trong câu query là gì với các thông số về cost, rows, widths,... EXPLAIN SELECT * FROM inventory_tbl; cost: chi phí để thực hiện Sep 13 · 1 min readleodinh.hashnode.dev
Index trong databaseIndex trong database là một cấu trúc dữ liệu đặc biệt giúp database tìm các records nhanh hơn mà không cần phải đọc toàn bộ records trong table. Cứ tưởng tượng như mục lục theo kí tự theo bảng chữ cáiSep 13 · 2 min readleodinh.hashnode.dev
Giải thích ACID trong databaseAtomicity Atomicity là tính chất cơ bản của relational database đảm bảo rằng một transaction nhiều step phải được đối xử như 1 transaction duy nhất mà không thể chia cắt. Thường được mô tả là "hoặc làSep 12 · 5 min readleodinh.hashnode.dev