输入标题、正文或标签,查找知识。

最近文档

软件工程 / 构建发布与运行构建环境与持续集成:为什么你电脑上能跑还不够你把收藏功能交给同事,他安装以后却打不开。原来你电脑用的是一个 Node 版本,他用另一个;你本地还有没提交的文件。要交付软件,不只需要源代码,还要让别人按照明确步骤得到能运行的结果。软件工程 / 构建发布与运行部署、发布、回滚与观察:把功能交到用户手里代码已经合并,收藏按钮却没出现在网站上。或者网站更新了,点击时提示找不到数据表。交付涉及代码、配置、数据和流量,不能只用“构建成功”判断完成。本章按一次小发布看这些环节怎样配合。语言基础 / TypeScript跨语言对照TypeScript 独有能力与缺失能力清单这一章适合在学完基础后回查:某个能力是 TypeScript 自己提供的,还是来自 JavaScript、浏览器、Node 或第三方库?先把来源认清,再讨论它擅长什么、缺少什么,就不会把“语言没有内置”误解成“整个生态都做不到”。语言基础语言基础学习路线:以 TypeScript 建立可迁移的编程模型学 TypeScript 时,你会同时遇到 JavaScript 的运行规则和 TypeScript 的类型规则。先把这两件事分清,很多报错就好理解了。按顺序做完前面的练习,再读跨语言对照;对照章节用于解释差异,不要求你同时学会五门语言。后端知识 / 身份权限与安全认证、授权与多租户:登录成功只是第一步用户把地址里的订单号从 42 改成 43,居然看到了别人订单。这不是登录失效,而是资源授权缺失。后端要分别确认调用者是谁,以及这个调用者是否能对这份数据执行当前操作。
1 / 5 · 构建环境与持续集成:为什么你电脑上能跑还不够
↑↓ 浏览 Enter 打开Esc 关闭
Damnatiox
知识文件夹

Java开发

现代 Java Backend Engineering 学习路线

18 子目录2 文档
Java 开发:语言与核心库、工程与数据、Spring 与 Web、测试与安全、架构与集成、性能与运维、项目与选修

CHAPTER OVERVIEW · 章节概览

先用 Java 写出并运行小程序,再建立工程、数据与 Web 服务能力;有了可维护的服务后,再深入并发、性能和分布式。

本章学习路线

箭头表示建议的学习顺序;先理解问题,再逐步进入实现与实践。

flowchart LR N0["01 语言与核心库"] N1["02 工程与数据"] N2["03 Spring 与 Web"] N3["04 测试与安全"] N4["05 架构与集成"] N5["06 性能与运维"] N6["07 项目与选修"] N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6

按顺序学习

20
Java 后端工程学习路线(2026)如果你已经能写几个 Java 类,下一步通常会有点迷茫:先学数据库,还是直接上 Spring Boot?这条路线按做出一个后端服务所需的顺序安排内容。先让程序正确读写数据,再处理多人同时访问、登录权限和上线运行;微服务放在后面,不作为入门门槛。Java Backend Version Baseline 与 Compatibility Matrix跟教程敲同样的代码却启动失败,有时不是代码写错,而是 JDK、Spring Boot 和插件版本没有配套。这里把版本放在一起核对。它是一份带核验日期的配置记录,不是“全部选最新”的安装清单;升级前仍要查看对应项目的兼容说明。Java语言与核心API现代 Java Backend Engineering 学习路线:Java语言与核心API工程基础与Internet-Linux现代 Java Backend Engineering 学习路线:工程基础与Internet-Linux关系型数据库现代 Java Backend Engineering 学习路线:关系型数据库Spring Framework现代 Java Backend Engineering 学习路线:Spring FrameworkSpring Boot与Web现代 Java Backend Engineering 学习路线:Spring Boot与Web数据访问与事务现代 Java Backend Engineering 学习路线:数据访问与事务测试与质量工程现代 Java Backend Engineering 学习路线:测试与质量工程安全认证与授权现代 Java Backend Engineering 学习路线:安全认证与授权应用架构与模块化单体现代 Java Backend Engineering 学习路线:应用架构与模块化单体缓存与搜索现代 Java Backend Engineering 学习路线:缓存与搜索消息与事件驱动现代 Java Backend Engineering 学习路线:消息与事件驱动分布式与微服务现代 Java Backend Engineering 学习路线:分布式与微服务JVM与并发现代 Java Backend Engineering 学习路线:JVM与并发性能工程现代 Java Backend Engineering 学习路线:性能工程云原生DevOps与可观测性现代 Java Backend Engineering 学习路线:云原生DevOps与可观测性项目阶梯现代 Java Backend Engineering 学习路线:项目阶梯可选专项现代 Java Backend Engineering 学习路线:可选专项开源项目架构研究现代 Java Backend Engineering 学习路线:开源项目架构研究