Daily

2025-12-01

6篇笔记
2-Learning 12360 字
网络知识探索 - 从好奇心驱动到系统认知

网络知识探索 从好奇心驱动到系统认知 探索历程 从编译器到云服务的递进式学习 起点:web编译器的好奇心 初衷:想了解网页编译器的实现原理 实践:借助ChatGPT实现一个简单的编译器 思考点:如何让他人访问到自己的项目? 递进链条: !2

2-Learning 12555 字
异常处理最佳实践指南

异常处理最佳实践指南 核心设计理念 三层异常分类 !三层异常分类aaf0cb88.jpg 错误类型区分 错误类型 状态码 处理方式 返回内容 CLIENT 4xxxx 返回原样 message + description SERVER 5x

2-Learning 18470 字
异常处理最佳实践代码

异常处理最佳实践代码 为什么需要全局异常处理和通用返回类 全局异常处理的设计目标是提供统一的异常捕获、处理机制,确保在应用中出现异常时能够进行集中管理并返回规范的错误信息。它不仅帮助开发者在不同地方减少重复代码,还提升了系统的可维护性和可扩

2-Learning 5004 字
Spring Boot 多模块自动装配

Spring Boot 多模块自动装配 问题背景 在微服务架构中,通用代码(如全局异常处理、统一响应封装)放在 common 模块,其他服务通过 Maven 依赖引入。 现象: ✅ 正常响应:按预期格式返回 ❌ 异常响应:返回 Spring

2-Learning 5059 字
微服务架构划分与协作:最小最佳实践

微服务架构划分与协作:最小最佳实践 核心目标:用最少的复杂度获得微服务的核心价值 为什么这样划分 关键问题 拆不拆? 团队≥3人、业务模块有明显差异、需要独立扩展 → 拆 怎么拆? 按业务域划分,不按技术层 拆多细? 一个人/一个小团队能完

2-Learning 9599 字
项目完整启动指南

项目完整启动指南 快速启动 1️⃣ 启动 Nacos 注册中心 cd D:\develop\nacos\bin startup.cmd m standalone 预期结果:浏览器访问 http://localhost:8848/nacos