摘要: 从项目模块划分角度理解DDD 从项目模块划分角度理解DDD 引言 在软件开发中,项目模块划分是架构设计的核心问题之一。良好的模块划分能够提升代码的可维护性、扩展性和团队协作效率。而领域驱动设计(Domain-Driven Design, DDD) 作为一种以业务领域为核心的设计方法论,为模块划分提供了新的视角和指导原则。本文将从 阅读全文
posted @ 2025-07-09 10:05 cwp0 阅读(2) 评论(0) 推荐(0)
摘要: Idea相关 快捷键 快速返回 在 macOS 的 IntelliJ IDEA 中,当你通过 Command + 鼠标左键 点击一个方法跳转到其定义后,可以使用以下快捷键快速返回到之前的位置: 后退(返回原位置):Command + [ 前进(如果误退过多,想返回新位置):Command + ] Debug 在 阅读全文
posted @ 2025-07-08 20:03 cwp0 阅读(4) 评论(0) 推荐(0)
摘要: Git相关 本文介绍Git相关知识,如提交规范、相关命令等 可参考:https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 项目中遇到的问题 git add . 后如何撤销暂存 # 撤销所有文件暂存 git reset HEAD . git re 阅读全文
posted @ 2025-07-07 10:41 cwp0 阅读(2) 评论(0) 推荐(0)
摘要: Lombok库相关注解及用法 Lombok库相关注解及用法 Lombok 是一个 Java 工具库,通过注解自动生成常见的样板代码(如 getter/setter、toString、构造函数等),从而减少代码量并提升开发效率。 但也存在相应风险: 代码可读性:过度使用 @Data 可能隐藏字段细节,需谨慎处理敏感字段(如密码)。 阅读全文
posted @ 2025-07-05 21:49 cwp0 阅读(2) 评论(0) 推荐(0)
摘要: SpringBoot相关注解及用法 SpringBoot相关注解及用法 总结一下SpringBoot相关注解及用法,方便自己日后查阅以及复习 一、核心注解 1. @SpringBootApplication 作用:Spring Boot 应用的入口注解,组合了以下三个注解: @Configuration:标记当前类为配置类,可包含 @ 阅读全文
posted @ 2025-07-04 23:53 cwp0 阅读(3) 评论(0) 推荐(0)
摘要: Redis常用命令 Redis常用命令 本文首先介绍Redis的安装过程,然后介绍 Redis 的常用命令,涵盖 字符串、哈希、列表、集合、有序集合、键操作、事务、发布/订阅 等核心功能。 具体可进一步参考: 官方文档:https://redis.io/commands 快速参考:Redis 命令速查表 一、Redis 阅读全文
posted @ 2025-07-02 00:04 cwp0 阅读(22) 评论(0) 推荐(0)
摘要: MySQL常用命令 MySQL常用命令 本文介绍了MySQL 的安装教程,以及常用命令,涵盖 数据库管理、表操作、数据操作、事务、函数、权限管理 等核心功能。 具体可参考: 官方文档:MySQL 官方命令参考 注意事项 事务:默认情况下,MySQL 的 InnoDB 引擎支持事务,但需显式使用 START TRANSA 阅读全文
posted @ 2025-07-01 23:45 cwp0 阅读(10) 评论(0) 推荐(0)
摘要: Mac相关 Mac相关 记录Mac实用命令及相关内容。 工作中用到的命令 打开application.log文件并查找是否包含ERROR字段 cat /path/to/application.log | grep "ERROR" # 可能会将整个文件加载到内存 grep "ERROR" /path/to/app 阅读全文
posted @ 2025-07-01 23:29 cwp0 阅读(3) 评论(0) 推荐(0)
摘要: Hello World Hello World 这是我的第一篇博客,用来测试博客的一些功能。 代码块 System.out.println("Hello World!"); 有序列表1 有序列表2 有序列表3 无序列表1 无序列表2 无序列表3 这是一个引用 这是一个指向本文的链接 加粗 斜体 下划线 行内代码 这是一个行 阅读全文
posted @ 2024-07-06 18:30 cwp0 阅读(31) 评论(1) 推荐(0)