Java 技术栈(Warning)

JVM 相关

  1. 运行时结构
  2. GC 算法
  3. JVM 调优
  4. 热部署、字节码

数据结构与算法

  1. 数组,链表,栈,队列
  2. 二叉树、红黑树,完全二叉树、B+ 树
  3. 散列表、跳表、堆(优先级队列)
  4. 排序算法
  5. 查找和搜索
  6. 高级数据结构和算法

OS

  1. 进程线程
  2. 内存
  3. IO 磁盘,文件系统
  4. CPU
  5. 网络

并发编程

  1. Java 内存模型
  2. happen before
  3. JDK 工具类、容器类,synchronize、volatile 原语
  4. 无锁编程

中间件

  1. netty
  2. rocketmq、dubbo
  3. apollo
  4. redis
  5. zk,eureka
  6. springCloud

分布式

  1. cap、raft、zab、paxos
  2. 2pc,3pc,tcc、base
  3. 一致性 hash,负载均衡,数据分片

数据库

  1. mysql
  2. nosql( redis )

Java 技术栈(Warning)
http://thinkinjava.cn/2023/07/19/2019/1019-java-stack/
作者
莫那·鲁道
发布于
2023年7月19日
许可协议