Skip to content
|

最新文章

Docker 环境跨主机迁移指南

将一台服务器上的 Docker 镜像、Compose 配置、自定义网络与数据卷完整迁移至另一台服务器,覆盖导出、传输、导入、重建网络、按序启动的全流程,并记录镜像标签丢失、端口冲突、upstream 解析失败三类典型故障的排查与修复

DockerDocker Compose迁移 +1
阅读更多

SonarQube + MCP:AI 编码时代的代码质量守护者

使用 Docker Compose 部署 SonarQube,并通过 MCP(Model Context Protocol)将其接入 AI 编码工具,实现 AI 生成代码的质量检查闭环。

SonarQubeMCPDocker +1
阅读更多

Redis 缓存

Redis 缓存三大问题(穿透、击穿、雪崩)及双写一致性解决方案,包含布隆过滤器、互斥锁、逻辑过期、Sentinel 熔断降级、Canal 监听 Binlog 等实战代码

SpringBootRedis
阅读更多

Java Swing 图片查看器组件设计与实现深度解析

深入分析基于 Java Swing 的图片查看器组件 BasicImage 的设计与实现,涵盖双缓冲机制、坐标变换算法、旋转缩放、渲染优化及资源管理等核心技术

Java2DBufferedImageAffineTransform +3
阅读更多

在Windows平板触摸屏上使用Swing获取触摸屏点位信息

在Windows平板触摸屏环境下,使用Java Swing框架通过JNA调用Windows原生API获取触摸屏点位坐标、触摸状态等原始输入信息。

Windows触摸屏多点触控 +1
阅读更多
VitePress 博客部署优化:Vercel 部署与性能调优

VitePress 博客部署优化:Vercel 部署与性能调优

基于 CRUDClass Blog 实际项目,详细讲解 VitePress 博客在 Vercel 上的部署优化策略,包括缓存配置、性能调优、监控分析和最佳实践

Vercel部署优化性能调优
阅读更多
VitePress 组件与数据:文章元数据获取与组件注册

VitePress 组件与数据:文章元数据获取与组件注册

基于 CRUDClass Blog 实际项目,详细讲解 VitePress 中如何获取文章元数据信息,以及组件的创建、自动注册和引用方式

Vue 3组件注册createContentLoader
阅读更多
VitePress 主题深度定制:集成 VitePress 原生不支持的功能

VitePress 主题深度定制:集成 VitePress 原生不支持的功能

基于 CRUDClass Blog 实际项目,深入讲解如何深度定制 VitePress 主题,集成打字机效果、光标动画、双主题切换等原生不支持的功能

Tailwind CSSDaisyUI主题定制 +1
阅读更多
从零搭建 VitePress 技术博客:CRUDClass Blog 基础架构解析

从零搭建 VitePress 技术博客:CRUDClass Blog 基础架构解析

基于 CRUDClass Blog 实际项目,详细解析 VitePress 技术博客的基础架构设计、技术栈选型、项目组织和开发环境配置

Vue 3TypeScript项目架构
阅读更多
头像由 PixelMe (xsgames.co/pixelme) 生成

CRUDClass BLOG

分享技术笔记和日常随笔

联系我

Copyright © 2026 CRUDClass BLOG

蒙ICP备2021004379号