在阿里工作5年了,高级java架构师培训

Posted 努力编程进阶中

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在阿里工作5年了,高级java架构师培训相关的知识,希望对你有一定的参考价值。

初识多线程

  • 介绍进程
  • 回到线程
  • 进程与线程
  • 并行与并发
  • Javs实现多线程
  • Java实现多线程需要注意的细节

Thread线程类API

设置线程名
守护线程
优先级线程
线程生命周期

使用多线程需要注意的问题

  • 线程安全问题
  • 性能问题
  • 安全发布对象
  • 简述解决线程安全性的办法
  • 原子性和可见性
  • 线程封闭
  • 不变性
  • 线程安全性委托

synchronized锁和lock锁

  • synchronized锁
  • Lock显式锁
  • Java锁简单总结

AQS

  • AQS是什么?
  • 同步状态
  • 先进先出队列
  • sacquire方法
  • release方法

ReentrantLock

  • 内部类
  • 构造方法
  • 非公平lock方法
  • 公平lock方法
  • unlock方法

ReentrantReadWriteLock

  • ReentrantReadWriteLock内部类
  • 读锁和写锁的状态表示
  • 写锁的获取
  • 读锁获职

线程池

  • 线程池简介
  • JDK提供的线程池API
  • ForkJoinPool线程池
  • Callable和Future
  • ThreadPoolExecutor详解
  • execute执行方法
  • 线程池关闭

死锁

  • 锁顺序死锁
  • 动态锁顺序死锁
  • 协作对象之间发生死锁
  • 固定锁顺序避免死锁
  • 开放调用避免死锁
  • 使用定时锁
  • 死锁检测

线程常用的工具类

  • CountDownLatch
  • CyclicBarrier
  • Semaphore

Atomic

  • 基础铺垫
  • CAS失败重试(自旋)
  • 原子变量类简单介绍
  • LongAdder、AtomicLong性能对比

ThreadLocal

  • 什么是ThreadLocal
  • 为什么要学习ThreadLocal?
  • ThreadLocal底层原理总结
  • 避免内存泄露

最后

权威指南-第一本Docker书

引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

总共包含了:简介、安装Docker、Docker入门、使用Docker镜像和仓库、在测试中使用Docker、使用Docker构建服务、使用Fig编配Docke、使用Docker API、获得帮助和对Docker进行改进等9个章节的知识。

image

image

image

image

关于阿里内部都在强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!

如果你也爱了,点击这里免费下载:“K8S+Docker”学习指南

《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!

如果你也爱了,点击这里免费下载:“K8S+Docker”学习指南

以上是关于在阿里工作5年了,高级java架构师培训的主要内容,如果未能解决你的问题,请参考以下文章

Java培训之如何成为架构师?

java架构师培训多久能学会?

java高级软件架构师实战培训阶段一

java高级软件架构师实战培训阶段二

在阿里工作5年了,flume消费kafka多个topic

私塾在线java高级软件架构师实战培训阶段二