👣
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-基础
- 011-计算机基础
- 012-编程基础
- 013-后端语言
- 1-C语言
- 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-代码托管
- 041-版本控制
- 1-Git
- 2-SVN
- 042-开发工具
- 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-字节码框架
- 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