java学习路线

基础知识

  • 编程语言:java python c
  • 基本算法
  • 网络知识
  • 设计模式

工具方面

  • 操做系统 linux
  • 代码管理 SVN/Git
  • 持续集成(CI/CD):jenkins

框架方面

应用层框架

  • ssh :过期
  • ssm spring springmvc mybatis
  • spring boot

各类中间件

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

数据库

  • SQL:MySQL / Postgre SQL
  • NoSQL:redis memcached MongoDB elasticsearch

架构方面

分布式微服务

  • spring cloud
  • dubbo(阿里的)
  • rpc通讯框架

虚拟化/容器化的技术

  • docker 容器化
  • k8s kubernetes

--- 关注源码/性能java

  • JDK源码以及部分设计思想
  • spring源码
  • JVM细节与排错
  • 高并发/高可用
相关文章
相关标签/搜索