免责声明:这里都是学习笔记的资料,参考了很多资料,在对应的文档下面都有对应的参考文章或者资料的连接,如果有侵犯原作者权益的,请指明具体内容,然后联系:chenqing323@foxmail.com 删除 一、计算机基础 计算机组成 操作系统 计算机网络 编译原理 数据结构 算法 二、软件工程 系统设计 设计模式 持续集成 三、Java体系技术 Oracle Java doc Java基础 Spring Mybatis Maven Netty Elasticsearch 性能优化 虚拟机系列 Java内存模型 Java虚拟机 垃圾回收 四、分布式 一致性协议 分布式-理论 分布式-事务 分布式-锁 分布式-缓存 限流 负载均衡 RPC 分布式链路追踪 微服务 消息队列: Kafka Pulsar RocketMQ 五、数据库 关系型数据库: MySQL MySQL索引 Redis 六、大数据 Hadoop Scala Spark Hive HBase 数仓开发 七、业务相关 注册登录 秒杀业务 延迟队列 其他各类业务 八、环境配置 Java环境 集成环境 九、工具 Markdown Git 各类插件开发 十、运维 Docker Kubernetes 十一、技术选型 1、活跃度 issue解决 提交时间 社区活跃度 2、排行 DB Ranking TIOBE 十二、Web 1、前端 Vue3 React 2、小程序 十三、扩展学习 1、数学 离散数学 2、其他编程语言 C语言 Python C++ golang Rust 3、学习路线 各种技术学习路线汇总 开发者路线图 开放路线图精选列表 GitHub Repositories Every Software Engineer Should Know CS-Self Learning