java主流技术

163 阅读1分钟

java 基础(初级+高级+资深)

  • 多线程
  • 集合(list,set,map)
  • AQS
  • jvm 原理,监控

开源框架(初级+高级+资深)

  • spring
  • mybatis
  • spring mvc
  • spring boot

数据库(初级+高级+资深)

  • mysql

中间件(初级+高级+资深)

  • redis
  • mq(rocketMq,kafka)
  • xxl_job
  • zk(zookeeper)
  • elasticsearch(全文搜索引擎)

微服务

  • 初级要求会用
  • 高级或者资深要求精通

服务治理

  • 注册中心(nacos,eureka)
  • 熔断(hystrict,Sentine)

配置中心

  • spring cloud config
  • nacos
  • appollo

服务调用

  • openFeign(http)
  • dubbo(rpc)
  • (负载均衡)ribbon
  • grpc

网关

  • zuul
  • gateWay

监控

  • zpkin
  • arths
  • 普罗米修斯+grafana
  • open-falcon 小米开源监控
  • cat

运维

  • linux (初级+高级+资深)
  • shell (初级+高级+资深)
  • docker(高级+资深)
  • k8s (高级+资深)
  • 云原生(初级+高级+资深)

设计模式(初级+高级+资深)

  • 工厂模式
  • 单例模式
  • 发布订阅模式
  • 责任链模式

算法(初级+高级+资深)

  • leecode 全系列