Caddy
Basic usage of Caddy web server
A simple HTML layout with a header, main content area, and footer using CSS Grid for styling.
A simple HTML layout with a header, main content area, and footer using CSS for styling.
Angular routing is a powerful feature that allows you to navigate between different views or components in your Angular application. It enables you to create single-page applications (SPAs) where the content changes dynamically without reloading the entire page.
Explain the basic concepts of Angular, including components, modules, and services.
Chakra UI is a simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
Very Simple CSS two-column layout using flexbox.
Flexbox is a powerful layout tool in CSS that allows you to align and distribute space among items in a container. It is particularly useful for creating responsive designs and complex layouts with minimal code.
Use java.util.concurrent.Semaphore to control concurrent access to a resource in Java.
MySQL Scripting basics
Persist/Merge/Delete Operation needs to be done in a transaction. This article shows how to use @Transactional annotation in Spring Boot to delete records from a database table.
ReentrantReadWriteLock
ReentrantLock
Volatile variables usage
Can a reference half written to the memory? Can a reference half read from the memory?