第五章:产品设计与原型制作 在前面的章节里,我们投入了大量精力去“听”和“想”,我们学会了如何收集、分析、管理需求,这些都属于“问题域”的范畴——即,我们应该解决什么问题。 从这一章开始,我们将进入“ ...
第四章:流程图与结构图 在我看来,如果说需求文档是用文字来描述“做什么”和“为什么做”,那么流程图和结构图就是我用来清晰、无歧义地表达“怎么做”的视觉语言。 它们是我与设计师、工程师、测试,甚至是老板 ...
第三章:需求分析 在上一章,我们学会了如何像一名侦探一样,通过各种手段去“收集”需求的线索。但这些线索往往是零散的、模糊的,甚至带有误导性。如果我们不加处理就直接采纳,很可能会做出南辕北辙的产品。 因 ...
第二章:需求收集与管理 2.1 什么是需求 在我的产品经理生涯中,我始终认为,一切工作的起点和终点都是“需求”。如果我们对需求的理解出现了偏差,那么后续无论多精美的设计、多优秀的技术,都只是在错误的地 ...
第一章:内容产品模型 1.1 内容产品概述 1.1.1 学习目标 1.1.2 什么是内容产品? 内容产品,就是以图文、视频/直播、音频等形式为用户提供内容服务的产品形态。 这句话揭示了内容产品的两个 ...
后端技术
Java
Java微服务
第一章:高性能 Web 引擎:深入 Undertow 摘要: 本章将聚焦于 Spring Boot 应用的“心脏”——Web 容器,这也是最容易实现、性价比最高的性能优化点。我们将深入对比业界主流的 ...
后端技术
Java
Java微服务
7. [生产实践] 那些年,我们踩过的 Spring Boot 默认配置“大坑” 摘要: Spring Boot 以“开箱即用”和“约定优于配置”闻名,极大地简化了开发。然而,这种便捷性背后隐藏着诸 ...
后端技术
Java
Java微服务
6. [质量保障] Spring Test:构建可靠的应用 6.1. 基础构筑:测试环境与核心理念 在编写任何测试代码之前,我们必须先确保两件事:一是我们的“工具箱”是齐全的,二是我们的“指导思想”是 ...
后端技术
Java
Java微服务
5. [并发与调度] 异步任务和虚拟线程 摘要: 并非所有任务都需要在一次 HTTP 请求的生命周期内同步完成。本章我们将深入 Spring Boot 的并发编程模型,学习如何将耗时操作(如发送邮件、 ...
后端技术
Java
Java微服务
4. [数据深化] 事务、缓存与外部调用 摘要: CRUD 功能的实现只是数据操作的起点。本章我们将深入持久层的两大核心——事务管理与性能优化。我们将学习如何通过 @Transactional 注解优 ...