Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

me860/RoadMap

Repository files navigation

bugstack虫洞栈 | Java 编程路书 v1.0 👣

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

你了解计算机要从哪里开始学习吗?你清楚为了能找到工作要学习多少知识吗?你知道承接需求到开发交付上线串联了多少个技术栈吗?

对于这些内容即使从事编程2-3年的研发,大部分人也没有一个全局的概括,而在校大学生更是不清楚自己是从哪开始要到哪里去。收集了几十G到几百G的资料也不知道要从哪开始看,看哪些是对自己当前阶段帮助最大的。

所以在这个22年的1024程序员👨🏻‍💻节,小傅哥编写了一版Java 编程路书,希望帮助到更多从事这一行业的伙伴,可以更好的了解都要学习哪些技术。并且小傅哥会不断地收集、整理、归纳出来优秀的硬核资料,帮助大家学习。

  • 地图:https://bugstack.cn/md/other/road-map.html
  • 介绍:整个路书以需求承接到开发交付为视角,包括:计算机基础、系统和架构设计、环境搭建、系统开发、常用类库、调试、测试、质量分析、发布部署。通过这样的全局的视角,来告诉你在哪里,要去哪里。点击各个技术栈可以直接进入内容
  • 说明:A——核心技术,学习完能承担大部分工作、B——辅助路线,学习完能更好的完成工作。

目录

01-基础

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-环境

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-字节码框架
  • 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

About

RoadMap —— Java后端开发技能路书

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%

AltStyle によって変換されたページ (->オリジナル) /