https://github.com/fuzhengwei/roadmap
RoadMap —— Java后端开发技能路书
https://github.com/fuzhengwei/roadmap
Last synced: 4 months ago
JSON representation
RoadMap —— Java后端开发技能路书
- Host: GitHub
- URL: https://github.com/fuzhengwei/roadmap
- Owner: fuzhengwei
- License: apache-2.0
- Created: 2022-10-20T03:43:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T14:37:32.000Z (over 2 years ago)
- Last Synced: 2025-01-19T15:47:52.225Z (9 months ago)
- Language: HTML
- Homepage: https://bugstack.cn/md/other/road-map.html
- Size: 6.63 MB
- Stars: 997
- Watchers: 9
- Forks: 157
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: RoadMap.xmind
Awesome Lists containing this project
README
# bugstack虫洞栈 | Java 编程路书 v1.0 👣
作者:小傅哥
博客:[https://bugstack.cn](https://bugstack.cn)> 沉淀、分享、成长,让自己和他人都能有所收获!😄
你了解计算机要从哪里开始学习吗?你清楚为了能找到工作要学习多少知识吗?你知道承接需求到开发交付上线串联了多少个技术栈吗?
对于这些内容即使从事编程2-3年的研发,大部分人也没有一个全局的概括,而在校大学生更是不清楚自己是从哪开始要到哪里去。收集了几十G到几百G的资料也不知道要从哪开始看,看哪些是对自己当前阶段帮助最大的。
**所以**在这个22年的1024程序员👨🏻💻节,小傅哥编写了一版**Java 编程路书**,希望帮助到更多从事这一行业的伙伴,可以更好的了解都要学习哪些技术。并且小傅哥会不断地收集、整理、归纳出来优秀的硬核资料,帮助大家学习。

- **地图**:[https://bugstack.cn/md/other/road-map.html](https://bugstack.cn/md/other/road-map.html)
- **介绍**:整个路书以需求承接到开发交付为视角,包括:计算机基础、系统和架构设计、环境搭建、系统开发、常用类库、调试、测试、质量分析、发布部署。通过这样的全局的视角,来告诉你在哪里,要去哪里。*点击各个技术栈可以直接进入内容*
- **说明**:**A**——核心技术,学习完能承担大部分工作、**B**——辅助路线,学习完能更好的完成工作。---
## 目录
### 01-基础
- 011-计算机基础
- [x] [1-计算机网络](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/011-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/1-%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.md)
- [x] [2-操作系统](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/011-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/2-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md)
- [x] [3-编译原理](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/011-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/3-%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86.md)
- 012-编程基础
- [x] [1-数据结构](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/012-%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/1-%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md)
- [x] [2-数学逻辑](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/012-%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/2-%E6%95%B0%E5%AD%A6%E9%80%BB%E8%BE%91/%E6%95%B0%E5%AD%A6%E9%80%BB%E8%BE%91.md)
- [x] [3-设计模式](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/012-%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/3-%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md)
- 013-后端语言
- [x] [1-C语言](https://github.com/fuzhengwei/RoadMap/blob/main/01-%E5%9F%BA%E7%A1%80/013-%E5%90%8E%E7%AB%AF%E8%AF%AD%E8%A8%80/1-C%E8%AF%AD%E8%A8%80/README.md)
- [ ] 2-Java
- 014-前端语言
- [ ] 1-HTML
- [ ] 2-JavaScript
- [ ] 3-CSS
- [ ] 4-VUE
- [ ] 5-REACT
### 02-设计- 021-PPT
- [ ] 1-架构图
- 022-draw
- [ ] 1-类图
- [ ] 2-流程图
- [ ] 3-时序图
- [ ] 4-拓扑图
- 023-Xmind
- [ ] 1-思维导图
- 024-PowerDesigner
- [ ] 1-数据库建模### 03-架构
- 031-架构模式
- [ ] 1-单体应用
- [ ] 2-微服务
- [ ] 3-SOA
- 032-架构分层
- [ ] 1-MVC
- [ ] 2-DDD
- 033-设计和开发原则
- [ ] 1-领域驱动设计
- [ ] 2-测试驱动开发### 04-环境
- 041-代码托管
- [x] [1-Github](https://github.com/)
- [x] [2-Gitcode](https://gitcode.net/)
- [x] [3-Gitee](https://gitee.com/)
- 041-版本控制
- [x] [1-Git](https://git-scm.com/book/zh/v2/)
- [ ] 2-SVN
- 042-开发工具
- [x] [1-IntelliJ IDEA](https://www.jetbrains.com/zh-cn/idea/)
- [x] [2-JetBrains Fleet](https://www.jetbrains.com/fleet/)
- [x] [3-Navicat](https://www.navicat.com.cn/)
- 043-依赖管理
- [ ] 1-Maven
- [ ] 2-Gradle
- 044-脚手架
- [ ] 1-Spring initializr
- [ ] 2-Aliyun Java initializr
- [ ] 3-IDEA Plugin Project### 05-开发
- 051-框架
- [ ] 1-Spring
- [ ] 2-SpringBoot
- [ ] 3-MyBatis
- 052-RPC
- [ ] 1-Dubbo
- [ ] 2-GRPC
- 053-MQ
- [ ] 1-Kafka
- [ ] 2-RabbitMQ
- [ ] 3-RocketMQ
- [ ] 4-ActiveMQ
- 054-任务调度
- [ ] 1-xxl-job
- [ ] 2-elastic-job
- [ ] 3-quartz
- 055-注册中心
- [ ] 1-ZooKeeper
- [ ] 2-Eureka
- [ ] 3-Nacos
- 056-数据源
- [ ] 1-DBCP
- [ ] 2-C3P0
- [ ] 3-Druid
- 057-分库分表
- [ ] 1-MyCat
- [ ] 2-Sharding-Jdbc
- 058-网关
- [ ] 1-Spring Cloud Gateway
- [ ] 2-Soul
- [ ] 3-Zuul
- [ ] 4-OpenResty
- 059-关系型数据库
- [ ] 1-MySql
- [ ] 2-Oracle
- [ ] 3-TiDB
- 0510-NoSQL数据库
- [ ] 1-Redis
- [ ] 2-Memcached
- 0511-图形数据库
- [ ] 1-Neo4j
- 0512-文件存储
- [ ] 1-Hbase
- [ ] 2-Hadoop
- [ ] 3-MongoDB
- 0513-搜索引擎
- [ ] 1-ElasticSearch
- [ ] 2-Solr
- 0514-大数据
- [ ] 1-Flink
- [ ] 2-Storm
- [ ] 3-Spark
- [ ] 4-Hive
- 0515-数据同步
- [ ] 1-Otter
- [ ] 2-Canal### 06-类库
- 061-序列化
- [ ] 1-fastjson
- [ ] 2-jackson
- [ ] 3-Gson
- 062-认证授权
- [ ] 1-shiro
- [ ] 2-jwt
- [ ] 3-sso
- 063-字节码框架
- [x] [1-ASM](https://github.com/fuzhengwei/RoadMap/blob/main/06-%E7%B1%BB%E5%BA%93/063-%E5%AD%97%E8%8A%82%E7%A0%81%E6%A1%86%E6%9E%B6/1-ASM/ASM.md)
- [x] [2-Javassist](https://github.com/fuzhengwei/RoadMap/blob/main/06-%E7%B1%BB%E5%BA%93/063-%E5%AD%97%E8%8A%82%E7%A0%81%E6%A1%86%E6%9E%B6/2-Javassist/Javassist.md)
- [x] [3-Byte-Buddy](https://github.com/fuzhengwei/RoadMap/blob/main/06-%E7%B1%BB%E5%BA%93/063-%E5%AD%97%E8%8A%82%E7%A0%81%E6%A1%86%E6%9E%B6/3-Byte-Buddy/Byte-Buddy.md)
- 064-网络编程
- [ ] 1-Netty
- [ ] 2-Mina
- [ ] 3-WebFlux
- 065-工作流
- [ ] 1-BPMN
- [ ] 2-Activiti7
- 066-日志
- [ ] 1-log4j
- [ ] 2-logback
- [ ] 3-slf4j
- 067-服务治理
- [ ] 1-Hystrix
- [ ] 2-Sentinel
- [ ] 3-RateLimiter
- 068-HTTP框架
- [ ] 1-HttpClient
- [ ] 2-RestTemplate
- 069-规则引擎
- [ ] 1-Drools
- 0610-Redis
- [ ] 1-Redisson
- [ ] 2-RedisTemplate
- [ ] 3-Jedis
- 0611-其他
- [ ] 1-Guava
- [ ] 2-Hutool
- [ ] 3-TTL### 07-调试
- 071-Mock
- [ ] 1-Mockito
- 072-调试工具
- [ ] 1-Postman
- [ ] 2-ApiFox
- [ ] 3-ApiPost
- [ ] 4-FastRequest
- 073-API管理
- [ ] 1-OpenApi
- [ ] 2-Swagger
- [ ] 3-Javadoc
- [ ] 4-Yapi
- [ ] 5-Torna
- [ ] 6-smart-doc### 08-测试
- 081-单元测试
- [ ] 1-JUnit
- [ ] 2-TestNG
- 082-性能测试
- [ ] 1-Jemeter### 09-质量分析
- 091-代码审查
- [ ] 1-github
- 092-代码规范
- [ ] 1-p3c
- [ ] 1-pmd-idea
- 093-质量检测
- [ ] 1-SonarQube
- 094-监控系统
- [ ] 1-Dapper
- [ ] 2-Pinpoint
- [ ] 3-Prometheus
- [ ] 4-SkyWalking
- [ ] 5-BeeAPM### 10-发布部署
- 101-CICD
- [ ] 1-jenkins
- 102-发布
- [ ] 1-War
- [ ] 2-Jar
- 103-服务器
- [ ] 1-Nginx
- [ ] 2-Apache
- [ ] 3-Tomcat
- 104-容器化
- [ ] 1-Docker
- [ ] 2-K8S
- 105-服务化
- [ ] 1-PaaS
- [ ] 2-SaaS
- [ ] 3-IaaS
- 106-云原生
- [ ] 1-Istio