跳至正文
星雨笔录
教程博客作品英语关于
Ctrl K

输入关键词,搜索教程、博客、作品与英语内容。

    查看全部结果 →
    Java 交付、部署与运维

    课程目录位置 24 / 64

    测试体系与交付质量

    14
    1. 01单元测试、集成测试、接口测试与端到端测试的区别
    2. 02JUnit Jupiter:测试组织、断言、生命周期与参数化测试
    3. 03Mockito:Mock、Stub、验证调用与测试边界
    4. 04Spring Boot Test、测试 Profile 与测试配置
    5. 05MockMvc 与 Controller/API 测试
    6. 06Service 业务规则、Mapper、事务与异常路径测试
    7. 07权限、参数边界、重复提交与数据一致性测试
    8. 08测试数据准备、清理、隔离与可重复执行
    9. 09测试金字塔、覆盖率与测试的实际价值
    10. 10代码评审、静态检查、格式化与构建失败定位
    11. 11数据库集成测试:真实依赖、测试库与容器化测试的取舍
    12. 12回归测试:修复 Bug 后验证旧功能没有被破坏
    13. 13性能测试基础:并发用户、吞吐量、响应时间与错误率
    14. 14测试不是追求“全部通过”的形式动作,而是验证需求、边界与风险

    Linux、Nginx 与 Java 项目部署

    13
    1. 01Linux 文件、目录、权限、用户与常用命令
    2. 02进程、端口、网络连接、磁盘、内存与 CPU 的查看
    3. 03`ps`、`top`、`free`、`df`、`du`、`grep`、`tail`、`ss`、`curl` 等常用命令
    4. 04日志查看、进程启动/停止、退出码与故障初步定位
    5. 05Nginx:静态资源、反向代理、域名与负载均衡基础
    6. 06TLS 证书、HTTPS 跳转、主域名规范与基础安全配置
    7. 07Spring Boot JAR 部署、环境配置、启动参数与优雅停止
    8. 08前端 `dist` 部署、Nginx 静态托管与后端 API 反向代理
    9. 09生产配置、日志路径、文件权限、防火墙端口与敏感信息保护
    10. 10数据库初始化、备份、恢复演练与发布回滚
    11. 11单体项目的发布流程、部署检查清单与验收
    12. 12常见部署故障:端口未监听、反向代理错误、权限不足、环境变量缺失、数据库连接失败
    13. 13选择部署方式时比较维护成本与可恢复性,而不是把 Docker 视为唯一正确方案

    Docker 与 Compose

    11
    1. 01Docker 解决什么问题:镜像与容器的区别
    2. 02镜像、容器、仓库、Dockerfile 与镜像构建
    3. 03容器端口映射、环境变量、网络与数据卷
    4. 04Java 应用 Dockerfile:构建、运行、日志与信号处理
    5. 05前端静态资源与 Nginx 容器化
    6. 06Docker Compose:描述并启动多个应用服务
    7. 07Compose 中的服务依赖、网络、卷与环境配置
    8. 08数据持久化、镜像更新、容器重建与回滚
    9. 09镜像体积、运行用户、密钥保护与基础安全
    10. 10容器健康检查、日志查看、资源限制与故障定位
    11. 11何时使用 Docker,何时沿用 JAR + Nginx 部署

    CI/CD 与版本发布

    9
    1. 01CI、持续交付、持续部署、构建、测试、制品与部署的概念
    2. 02GitHub Actions 等流水线工具的基本组成
    3. 03提交代码后自动构建、执行测试与生成制品
    4. 04前后端分别构建、版本标记与制品管理
    5. 05环境变量、部署密钥与流水线中的敏感信息保护
    6. 06自动部署的权限控制、失败处理与人工审批
    7. 07数据库变更、发布顺序、回滚与兼容性检查
    8. 08小型项目适用的最小化 CI/CD 流程
    9. 09CI/CD 不只是自动上传文件,还应提供可重复的构建和可验证的交付

    可观测性、故障排查与性能优化

    17
    1. 01性能指标:吞吐量、并发、响应时间、错误率、P95/P99
    2. 02容量评估:CPU、内存、网络带宽、连接池与依赖服务上限
    3. 03日志、指标、链路追踪三类观测数据的区别
    4. 04Spring Boot Actuator 与基础健康状态检查
    5. 05Micrometer、Prometheus、Grafana、OpenTelemetry 的基本职责与适用场景
    6. 06CPU 使用率异常:进程、线程与热点代码的排查思路
    7. 07内存持续增长、OOM、频繁 GC 与基础诊断
    8. 08请求变慢:从浏览器、Nginx、应用到数据库逐层定位
    9. 09数据库连接池耗尽、应用线程池耗尽与请求堆积
    10. 10慢 SQL、锁等待、索引使用不当与常见优化
    11. 11文件、网络、配置、权限与依赖服务导致的部署故障
    12. 12线程转储、堆转储、GC 日志与 JVM 诊断工具的基本用途
    13. 13JMeter 等压力测试工具与测试结果解读
    14. 14性能优化流程:建立基线 → 找瓶颈 → 提出假设 → 验证 → 回归测试
    15. 15超时、有限重试、限流与优雅失败的应用层基本原则
    16. 16先测量、再优化:避免只凭感觉调整参数
    17. 17故障记录:现象、影响、证据、根因、修复、验证与预防措施
    教程 / Java 交付、部署与运维 / Linux、Nginx 与 Java 项目部署 / 数据库初始化、备份、恢复演练与发布回滚

    DOCUMENTATION · Java 交付、部署与运维

    数据库初始化、备份、恢复演练与发布回滚

    字数 0 · 预计阅读 1 分钟

    待编写

    上一篇← 生产配置、日志路径、文件权限、防火墙端口与敏感信息保护下一篇单体项目的发布流程、部署检查清单与验收 →

    学习信息

    字数
    0
    预计阅读
    1 分钟
    阅读进度
    38%
    所属教程
    Java 交付、部署与运维

    星雨笔录

    Knowledge · Code · Growth

    在知识、代码与成长之间,留下可以回看的坐标。

    EXPLORE

    教程博客作品英语关于

    CONNECT

    GitHub ↗邮箱 ↗

    © 2026 星雨笔录 · yulanlin.cn

    用户协议隐私政策
    晋ICP备2026008281号-1晋公网安备14050002001992号
    更多
    作品用真实项目验证学习→关于了解作者与知识系统→全站搜索→