3000小时Java DevOps计划

3000小时Java DevOps计划

总体目标

  • 基于Java的分布式系统的开发、测试、运维

时间和阶段小目标安排

自2020年2月8日起,每天学习不少于10个小时,累计坚持200天,共2000个小时
每天输出1-5篇头条

Java DevOps 技术栈

  • Java语言

    • 基础
      • Java概述与开发环境搭建
      • Java变量和数据类型
      • Java运算符
      • Java程序流程控制
      • Java数组
      • Java面向对象之类和对象
      • Java面向对象之封装、继承、多态
      • Java面向对象之抽象类和接口
      • Java面向对象之内部类
      • Java面向对象之继承与组合
      • Java异常机制
    • 高级
      • 泛型
      • 集合
      • Java枚举
      • Java IO/NIO/AIO
      • Java网络编程
      • Java并发编程
      • Java反射
      • Java代理
    • JDK新特性
      - JDK5新特性
      - JDK7新特性
      - JDK8新特性
      - JDK9新特性
      - JDK10新特性
      - JDK11新特性
      - JDK12新特性
      - JDK13新特性
    • JDBC
    • XML
  • 进阶
    - 数据结构
    - 算法
    - 设计模式
    - Java虚拟机
    - JDK源码分析

  • Java开源组件

    • Apache Commons
    • Google Guava
    • RxJava
    • Netty
    • Akka
    • Disruptor
  • Java Web

    • HTTP协议
    • WireShark
    • Servlet
    • Session
    • Cookie
  • Java开源开发框架

    • MyBatis
    • Spring Framework
    • Spring Data
    • Spring Boot
    • Spring Security
    • Spring Batch
    • Spring AMQP
    • Spring Kafka
    • Spring Cloud
    • Spring Cloud Alibaba
    • Apache Dubbo
    • C-trip Apollo
    • XXL-Job/ElasticJob
  • 中间件

    • Tomcat/Jetty
    • MySQL/Sharding-Sphere
    • Redis
    • MongoDB
    • ElasticSearch
    • RabbitMQ/RocketMQ/Kafka
  • Java开源框架源码分析

    • MyBatis
    • Spring Framework
    • Dubbo
    • Sharding-Sphere
    • Tomcat
    • Spring Boot
  • 项目构建、部署、管理

    • Maven/Gradle
    • Git/GitLab/GitHub
    • Jenkins
  • 监控

    • ELK
    • Sentry
    • Skywalking
    • Grafana
  • 自研项目

    扫描二维码关注公众号,回复: 8707794 查看本文章
    • 自研分布式任务调度系统
    • 自研分布式消息中间件
    • 自研分布式文件存储系统
  • 系统优化

    • JVM优化
    • Tomcat优化
    • MySQL优化
  • Java项目测试

    • 单元测试
    • 集成测试
    • 接口自动化测试
    • 性能测试
    • 全链路测试
  • 运维部署

    • Linux/Shell
    • Nginx
    • Docker/Kubernetes
  • Java高可用架构

  • Java高性能架构

  • Java高并发架构

Java DevOps.png
Java DevOps.png

猜你喜欢

转载自www.cnblogs.com/ittimeline/p/12213248.html