DDD实战课

极客时间《DDD 实战课》讲师,人保高级架构师,拥有十多年企业级软件架构经验。深耕 DDD、中台业务建模与微服务领域,擅长以 DDD 思想落地复杂业务场景,曾发表多篇技术实践文章,课程内容兼具理论深度与实战指导性,助力开发者掌握 DDD 核心技能。

Kafka核心技术与实战

高吞吐、低延迟的分布式消息队列标杆,适配大数据、微服务等场景,掌握后可解决数据流转难题,是后端 / 大数据开发的核心技能

Go 并发编程实战课

学习 Go 并发编程是因现代系统需应对高并发、分布式场景,其原生机制简化并发开发,能提升系统性能,且契合云原生生态,是后端开发必备硬技能,助力职业进阶。

Go进阶-分布式爬虫实战

本专栏对一个大规模的后端系统进行拆解,用Go语言构建出可扩展、高并发、分布式、微服务的爬虫项目,从0到1为你呈现这个大型积木的设计和建造过程

Linux内核技术实战课

深入理解操作系统底层逻辑,解决系统性能调优、驱动开发等核心问题,适配服务器 / 嵌入式场景,是进阶后端、云原生开发的关键

MySQL 必知必会

MySQL 是开源主流数据库,应用覆盖各类项目,是开发、数据分析等多岗位刚需技能,能提升数据处理效率,更是搭建 IT 技术框架的核心基础。

MySQL实战45讲

MySQL 是开源主流数据库,应用覆盖各类项目,是开发、数据分析等多岗位刚需技能,能提升数据处理效率,更是搭建 IT 技术框架的核心基础。

RPC实战与核心原理

RPC(远程过程调用)是分布式系统核心通信方案,核心原理围绕序列化、网络传输、服务发现与负载均衡展开。实战中需解决跨节点调用可靠性、数据一致性等问题,掌握其原理与实战技巧,是搭建高效分布式架构、提升后端技术能力的关键。

Redis核心技术与实战

深耕 Redis 核心原理与实战落地,覆盖数据结构、缓存策略、高可用架构等核心模块,拆解分布式缓存常见痛点与解决方案,助力开发者快速掌握高性能缓存设计、优化与问题排查技能,夯实技术实战功底。

SQL必知必会

SQL 是数据处理领域的通用语言,应用覆盖数据分析、开发、运维等多场景,是 IT 及业务岗必备基础技能。核心围绕数据增删改查、聚合统计与关联查询,掌握其语法与实战技巧,能高效提取、处理数据,为决策与业务落地赋能,是入门数据领域的关键敲门砖。

Spark性能调优实战

Spark 性能调优是大数据处理高效落地的核心技能,核心围绕资源配置、任务划分、数据倾斜优化、序列化选型等方向。实战中需结合业务场景,通过调优参数、优化算子与存储格式,解决计算瓶颈,让 Spark 集群发挥最大算力,是保障海量数据快速处理的关键。

业务开发算法50讲

《业务算法开发 50 讲》聚焦实际业务场景,覆盖推荐系统、风控、数据分析等核心领域。从算法选型到落地优化,拆解流程与关键难点,搭配案例与代码实操,帮开发者打通 “算法理论” 与 “业务落地”,快速提升业务算法解决能力。

从0开始学微服务

从 0 开始学微服务,是掌握分布式架构的关键路径。先理解单体与微服务的核心差异,再吃透服务拆分、注册发现、配置中心等核心概念,搭配 Spring Cloud 等主流技术栈实战,逐步搭建高可用、可扩展架构,是后端进阶的必备技能。

代码之丑

“代码之丑” 核心是逻辑混乱、风格不统一、冗余无注释的代码状态,常表现为命名随意、嵌套过深、重复代码堆砌。这类代码可读性差、维护成本高,易引发 bug 且难以迭代,不仅拖累开发效率,还会增加团队协作内耗,规范编码风格、优化逻辑结构是规避 “代码之丑” 的关键。

分布式协议与算法实战

分布式协议与算法是保障分布式系统可靠运行的核心。涵盖一致性协议、共识算法、容错机制等关键内容,实战中需解决数据同步、节点通信、故障恢复等问题。掌握其原理与落地技巧,能搭建高可用、高一致性架构,是后端进阶分布式领域的必备技能。

动态规划面试宝典

算法面试通关核心资料,聚焦动态规划高频考点,涵盖状态定义、转移方程推导、边界处理等核心逻辑。通过经典题型拆解、解题模板总结与实战真题演练,帮求职者快速掌握解题思路,高效突破算法难点,是斩获大厂技术岗 offer 的必备工具书。

即时消息技术剖析与实战

聚焦 IM 系统核心技术,从协议选型、消息可靠传输、高并发处理,到离线推送、消息同步等关键模块深度拆解。结合实战案例讲解架构设计、性能优化与问题排查技巧,兼顾理论深度与落地性,帮开发者快速搭建高可用、低延迟的即时消息系统,是 IM 领域进阶的实用指南。

后端存储实战课

《后端存储实战课》聚焦后端核心存储场景,从数据库选型、缓存设计、分布式存储架构,到数据备份、性能优化与故障排查,层层拆解关键技术。结合企业级实战案例,手把手讲解存储方案落地技巧,兼顾基础原理与实操能力,帮开发者解决高并发、大数据量下的存储难题,是后端存储领域进阶的实用课程。

分布式数据库30讲

《分布式数据库 30 讲》聚焦分布式存储核心知识,从基础架构、数据分片与一致性协议,到高可用设计、性能调优与实战案例,层层拆解关键难点。内容兼顾理论深度与落地性,帮学习者快速掌握分布式数据库核心原理,适配多场景应用需求,是入门分布式存储领域的优质系统课程。

后端技术面试38讲

《后端技术面试 38 讲》聚焦核心考点,覆盖架构设计、性能优化、分布式等关键模块。以真题为锚点,拆解技术原理与实战场景,帮开发者梳理知识体系、规避面试误区,高效备战后端岗位,快速提升应试竞争力。

容器实战高手课

聚焦 Docker、Kubernetes 等核心容器技术,从环境搭建、镜像构建、容器编排,到服务部署、集群运维与性能优化,层层拆解企业级应用场景。通过实战案例讲解容器化落地技巧,兼顾基础原理与高阶实操,帮开发者快速掌握容器部署、扩缩容、故障排查能力,成为容器技术实战高手,适配云原生时代技术需求。

操作系统实战45讲

《操作系统实战 45 讲》聚焦核心原理与实操落地,从进程调度、内存管理到文件系统、设备驱动,拆解 45 个关键知识点。搭配案例演示与实战练习,由浅入深破解技术难点,帮开发者夯实底层逻辑,快速掌握系统开发核心能力,助力高效应对工作与面试挑战。

快速上手C++数据结构与算法

本文从「基础准备→核心数据结构→核心算法→实战技巧」层层递进,帮你快速入门并落地实践数据结构与算法

检索技术核心20讲

聚焦检索核心逻辑,拆解分词、倒排索引、BM25 排序等关键技术,覆盖文本预处理、索引构建、查询优化全流程。结合搜索引擎、商品搜索等实战场景,兼顾原理解析与落地技巧,帮学习者快速掌握高效信息检索方法,适配大数据时代信息获取需求。

数据结构与算法之美

《数据结构与算法之美》以通俗语言拆解核心知识,涵盖数组、链表、树、图等经典数据结构,以及排序、查找、动态规划等常用算法。既深挖底层逻辑与复杂度分析,又结合实际应用场景讲解落地思路,兼顾理论深度与实用性,帮学习者搭建完整算法体系,提升编程思维与问题解决能力,是技术进阶的经典读物。

程序员的个人财富课

课程分成了“财富框架篇”“个人发展篇”“投资实战篇”“投资进阶篇”四大模块,按照由总到分、由浅入深的逻辑,帮你搭建起个人财富体系。

深入浅出计算机组成原理

以通俗语言拆解核心知识,从 CPU、内存、指令系统到存储架构、总线传输,层层剖析计算机硬件工作逻辑。避开复杂公式堆砌,结合实例与图示简化抽象概念,兼顾基础入门与深度理解,帮学习者搭建完整的硬件知识体系,是计算机底层原理入门的经典教材。

系统性能调优必知必会

《系统性能调优必知必会》聚焦服务系统核心痛点,拆解 CPU、内存、IO、网络等关键性能瓶颈的定位方法。结合分布式服务、数据库、缓存等实战场景,讲解监控工具使用、参数调优技巧与架构优化思路,兼顾理论与实操,帮技术人快速掌握性能调优核心能力,保障服务系统高可用、低延迟运行。

高并发系统设计40问

《高并发系统设计 40 问》聚焦核心技术痛点,以问答形式拆解流量削峰、负载均衡、缓存设计等关键问题。覆盖分布式锁、限流熔断、数据一致性等实战场景,结合经典案例与最优解决方案,兼顾原理讲解与落地细节,帮技术人快速攻克高并发难题,提升系统架构设计与故障应对能力。

透视HTTP协议

深度拆解协议核心逻辑,从请求响应流程、状态码含义到头部字段、缓存机制,再到 HTTPS 加密原理与实践,层层剖析 HTTP 的工作本质。结合实际场景与案例,避开晦涩表述,兼顾理论深度与实操指导性,帮技术人彻底掌握协议细节,助力接口调试、性能优化与系统兼容性设计。

趣谈Linux操作系统

以轻松通俗的笔触拆解核心知识,避开枯燥理论堆砌,从系统架构、命令行使用到进程管理、权限配置,结合生活化案例与实用技巧展开讲解。兼顾入门友好与实操价值,既让新手快速上手 Linux 基础操作,也能帮助有经验的使用者深化理解,是趣味化学习 Linux 的优质读物。