Overview of the blog knowledge base structure
docs/document/{category}/, writing frontmatter, and updating both navbar.ts and sidebar.ts for navigation and sidebar links.website·Indexed 30 days ago
https://dyywork.github.io/blog/A collection of technical notes and guides covering full-stack development, including JavaScript (Event Loop, design patterns, this keyword), React (Hooks, component read-only props), Vue 2 (component libraries, Tree Shaking), Redis (caching patterns, TTL, data structures), MySQL (table design, indexing, aggregate functions), Java (Spring Boot layered architecture, Stream API, Lambda expressions), and Git branch management.
docs/document/{category}/, writing frontmatter, and updating both navbar.ts and sidebar.ts for navigation and sidebar links.Design patterns in JavaScript are reusable solutions for object-oriented development. They are generally categorized into four main types based on their intent:
Design patterns in JavaScript are reusable solutions for object-oriented development, categorized into four primary types based on their intent:
Design patterns in JavaScript are reusable solutions for object-oriented development. They are generally categorized into four main types based on their core intent:
| Category | Patterns | Core Intent |
|---|---|---|
| Creational | Singleton, Factory, Constructor, Prototype | Control object creation methods |
| Structural | Proxy, Decorator, Adapter, DAO | Organize object composition and access |
| Behavioral | Observer, Pub/Sub, Strategy, Command, Delegate, Chain of Responsibility | Object communication and responsibility allocation |
| Architectural | MVC, MVVM | Layered organization of business and views |
Verdaccio is a lightweight private npm proxy registry built with Node.js. It allows developers to host a private registry within a local area network (LAN) to manage private packages without uploading them to the public npm registry. Key features include:
Design patterns in JavaScript are reusable solutions for object-oriented development. They are generally categorized into four main types based on their intent:
Redis provides several data types, each implemented with specific underlying data structures to optimize performance for different use cases. The mapping between the Redis type, its internal implementation, and a high-level programming analogy is as follows:
blog-note tool is designed to streamline the process of adding technical notes to a VuePress-based personal knowledge base. It allows users to record notes from any project using the /blog-note command, which automates the creation of markdown files and the updating of navigation configurations.