转自CodeSheep的B站视频入坑 Java开发的自学路线(Java学习路线、Java入坑指北)

目录

[TOC]


基础知识

  • 编程语言:Java Python C/C++
  • 基本语法
  • 基本网络知识:TCP/IP http/https

工具方面

  • 操作系统:linux(CentOS Ubuntu)
  • 代码管理:svn git
  • 持续集成(CI/CD):Jenkins
  • Java的项目管理工具:Maven gradle

框架方面

  • SSH(spring+structs+hibernate)
  • SSM(Spring+SpringMVC+mybatis)
  • SpringBoot

各种中间件

  • MQ 消息队列
  • RPC 通讯框架 gRPC thrift dubbo springcloud
  • elasticsearch 搜索引擎 数据库

数据库

  • SQL:mysql postgre sql
  • NoSQL:redis memcached mongodb elasticsearch

架构方面

  • 分布式/微服务架构
  • spring cloud
  • dubbo
  • rpc通信

虚拟化/容器化的技术

  • Docker 容器化
  • k8s kubernetes

关注源码/性能

  • jdk源码以及部分设计思想
  • Spring 源码
  • JVM细节与排错
  • 高并发/高可用
Last modification:December 21st, 2020 at 02:11 am