Java 全栈知识体系
❁导航
♥面试
✿导读
Java
Java
Java 面向对象和基础
Java 面向对象基础
Java 基础知识体系
Java进阶 - 集合框架
Java 集合框架详解
Java进阶 - 并发框架
Java 并发知识体系
Java 并发理论基础
Java 并发线程基础
J.U.C 知识体系与详解
Java进阶 - IO框架
Java IO/NIO/AIO详解
Java进阶 - 新版本特性
Java 8 特性详解
Java 8 以上版本特性体系
Java 8 升Java 11特性必读
Java 11 升Java 17特性必读
Java进阶 - JVM相关
Java 类加载机制
Java 字节码和增强技术
JVM 内存结构详解
JVM 垃圾回收机制
Java 调试排错相关
算法
算法
算法基础和思想
数据结构基础
常见排序算法
算法思想
一些领域算法
安全算法
字符串匹配算法
分布式系统算法
海量数据处理
负载均衡算法
推荐算法
数据挖掘算法
ID生成算法
其它算法相关
头脑风暴
数据库
数据库
数据库基础和原理
数据库原理
SQL语言
SQL 数据库
MySQL 详解
NoSQL 数据库
Redis 详解
MongoDB 详解
ElasticSearch 详解
开发
开发
开发 - 常用开发基础
常用类库详解
正则表达式详解
CRON表达式详解
网络协议和工具详解
安全相关详解
开发 - 质量保障
单元测试详解
统一风格详解
质量管理详解
开发 - 代码重构
代码重构相关
Spring
Spring
Spring Framework(v5.3)
Spring框架知识体系
Spring框架组成
控制反转(IOC)
面向切面编程(AOP)
SpringMVC
SpringBoot系列(v2.5)
SpringBoot知识体系
SpringBoot入门
SpringBoot接口设计和实现
SpringBoot集成MySQL
SpringBoot集成ShardingJDBC
SpringBoot集成Redis
SpringBoot集成Postgre
SpringBoot集成ElasticSearch
SpringBoot集成Socket
SpringBoot定时任务
SpringBoot后端视图
SpringBoot监控
SpringBoot进阶
框架|中间件
框架|中间件
Web 容器
Tomcat 源码详解
ORM 框架
MyBatis 源码详解
分表分库框架
ShardingSphere 详解
架构
架构
架构基础和技术点
架构知识体系
从角色视角看架构
从分层视角看架构
从演化视角看架构
从模式视角看架构
高并发之缓存
高并发之限流
高并发之降级和熔断
高可用之负载均衡
高可用之容灾备份
分布式系统
分布式理论和一致性算法
全局唯一ID实现方案
分布式锁及实现方案
分布式事务及实现方案
分布式任务及实现方案
分布式会话及实现方案
微服务系统
微服务系统和设计
系统设计之商业业务平台
秒杀抽奖相关设计
电商交易相关设计
仓储物流相关设计
拉新投放相关设计
其它综合相关设计
系统设计之数据仓库平台
数据库架构相关设计
数据同步相关设计
数据仓库相关设计
数据治理相关设计
工具|部署
工具|部署
开发工具
Git详解
Linux
Docker
项目
方法论
方法论
开发理论
开发原则(SOLID)
分布式理论(CAP)
分布式理论(BASE)
事务理论(ACID)
微服务理论(康威定律)
开源协议
常见开源协议详解
知识共享许可协议
国产开源木兰协议
代码规范
阿里巴巴 Java开发手册
Google Java 编程风格指南
Twitter Java代码规范
开发流程
软件生命周期与传统模型
结合测试演化的过程模型
敏捷开发项目管理理论
敏捷之极限编程(XP)
敏捷之Scrum & Kanban
敏捷实践之测试驱动开发
设计模式
设计模式详解
系统认证
CMMI 认证
等级保护认证
ISO27001认证
产品|团队
产品|团队
技术之外
技术之外应该思考什么
个人相关
个人成长和认知
产品相关
产品设计和思考
团队相关
管对管理和成长
其它相关
其它软实力等
关于
#
敏捷开发 - 开发实践:行为驱动开发(BDD)
https://www.jianshu.com/p/20a3af030b51