摘要: 从项目模块划分角度理解DDD 从项目模块划分角度理解DDD 引言 在软件开发中,项目模块划分是架构设计的核心问题之一。良好的模块划分能够提升代码的可维护性、扩展性和团队协作效率。而领域驱动设计(Domain-Driven Design, DDD) 作为一种以业务领域为核心的设计方法论,为模块划分提供了新的视角和指导原则。本文将从 阅读全文
posted @ 2025-07-09 10:05 cwp0 阅读(194) 评论(0) 推荐(0)
摘要: Idea相关 IntelliJ IDEA 一些使用技能 报错级别修改 以@Autowired为例 快捷键 格式化代码 操作系统 快捷键 Windows / Linux Ctrl + Alt + L macOS Cmd + Option + L 查看方法的调用树 操作系统 快捷键 Windows / Linux C 阅读全文
posted @ 2025-07-08 20:03 cwp0 阅读(185) 评论(0) 推荐(0)
摘要: Git相关 本文介绍Git相关知识,如提交规范、相关命令等 可参考:https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 项目中遇到的问题 切到release分支debug,但是又做了相应改动怎么办? # 使用暂存命令stash git sta 阅读全文
posted @ 2025-07-07 10:41 cwp0 阅读(37) 评论(0) 推荐(0)
摘要: Lombok库相关注解及用法 Lombok库相关注解及用法 Lombok 是一个 Java 工具库,通过注解自动生成常见的样板代码(如 getter/setter、toString、构造函数等),从而减少代码量并提升开发效率。 但也存在相应风险: 代码可读性:过度使用 @Data 可能隐藏字段细节,需谨慎处理敏感字段(如密码)。 阅读全文
posted @ 2025-07-05 21:49 cwp0 阅读(76) 评论(0) 推荐(0)
摘要: SpringBoot相关注解及用法 SpringBoot相关注解及用法 总结一下SpringBoot相关注解及用法,方便自己日后查阅以及复习 一、核心注解 1. @SpringBootApplication 作用:Spring Boot 应用的入口注解,组合了以下三个注解: @Configuration:标记当前类为配置类,可包含 @ 阅读全文
posted @ 2025-07-04 23:53 cwp0 阅读(101) 评论(0) 推荐(0)
摘要: Redis常用命令 Redis常用命令 本文首先介绍Redis的安装过程,然后介绍 Redis 的常用命令,涵盖 字符串、哈希、列表、集合、有序集合、键操作、事务、发布/订阅 等核心功能。 具体可进一步参考: 官方文档:https://redis.io/commands 快速参考:Redis 命令速查表 一、Redis 阅读全文
posted @ 2025-07-02 00:04 cwp0 阅读(373) 评论(0) 推荐(0)
摘要: MySQL常用命令 MySQL常用命令 本文介绍了MySQL 的安装教程,以及常用命令,涵盖 数据库管理、表操作、数据操作、事务、函数、权限管理 等核心功能。 具体可参考: 官方文档:MySQL 官方命令参考 注意事项 事务:默认情况下,MySQL 的 InnoDB 引擎支持事务,但需显式使用 START TRANSA 阅读全文
posted @ 2025-07-01 23:45 cwp0 阅读(285) 评论(0) 推荐(0)
摘要: Mac相关 Mac相关 记录Mac实用命令及相关内容。 提效工具 Alfred Snipaste The Unarchiver md2card 将 Markdown 文档转换为精美的知识卡片,支持多种风格(小红薯用户推荐) https://md2card.com/zh Json序列化网站 https://spi 阅读全文
posted @ 2025-07-01 23:29 cwp0 阅读(103) 评论(0) 推荐(0)
摘要: Hello World Hello World 这是我的第一篇博客,用来测试博客的一些功能。 熟练掌握Java基础、集合等相关知识,了解常用集合如HashMap、ArrayList、LinkedList等的底层原理; 熟悉Java并发编程,熟悉多线程、线程池、锁、内存模型等;熟悉Java内存区域、JVM垃圾回收机制,了解G 阅读全文
posted @ 2024-07-06 18:30 cwp0 阅读(56) 评论(1) 推荐(0)