实战 \Java并发编程入门与高并发面试
收藏

Java并发编程入门与高并发面试

构建并发编程知识体系,提升面试成功率

Java并发编程入门与高并发面试

难度 初级 ·
时长 12小时30分钟 ·
学习人数 2718 ·
综合评分 9.79分
¥ 299.00

Java并发编程入门与高并发面试

观看导学视频

Java并发编程入门与高并发面试
【并发编程与高并发难题我们一起攻克】本课程将结合大量图示及代码演示,让你更容易, 更系统的掌握多线程并发编程(线程安全,线程调度,线程封闭,同步容器等)与高并发处理思路与手段(扩容,缓存,队列,拆分等)相关知识和经验。帮助你构建完整的并发与高并发知识体系,胜任实际开发中并发与高并发问题的处理,倍增高薪面试成功率!
_Jimin_

Java高级开发工程师

带你构建完整的并发与高并发知识体系

一旦形成完整的知识体系,无论是跳槽面试还是开发,你都将是最快脱颖而出的那一个

并发模拟

Postman、JMeter
Apache Bench(AB)、代码模拟

并发、高并发相关概念

CPU多级缓存

缓存一致性、乱序执行优化

并发优势与风险

Java内存模型

JMM规定、抽象结构、同步操作与规则

掌握多线程并发与线程安全,让你的程序更可靠

通过大量的图例和代码来讲解,你犯过的错都在这里了

线程安全性

原子性、可见性、有序性;atomic包
CAS算法、synchronized与Lock
volatile、happens-before

安全发布对象

安全发布方法、不可变对象
final关键字使用、不可变方法
线程不安全类与写法

线程安全手段

堆栈封闭、ThreadLocal线程封闭
JDBC的线程封闭、同步容器
并发容器、J.U.C

AQS等其他J.U.C组件

CountDownLatch、Semaphore
CyclicBarrier、ReentrantLock与锁
Condition、FutureTask
Fork/Join框架、BlockingQueue

线程调度(线程池)

new Thread弊端、线程池的好处
ThreadPoolExecutor、Executor框架接口

线程安全补充内容

死锁的产生与预防、多线程并发最佳实践
Spring的线程安全、HashMap和
ConcurrentHashMap深入讲解

学会高并发处理思路与手段,让跳槽面试从容不迫

并发与高并发是面试的重要考察点,常问面试问题与答案都在这里了

扩容

水平扩容、垂直扩容的对比

缓存

Redis、Memcache、Guava Cache
等介绍与使用

队列

Kafka、RabbitMQ等队列
特性介绍及队列的关注点

应用拆分

服务化Dubbo与微服务
Spring Cloud介绍

限流

Guava RateLimiter的介绍与使用
常用限流算法、自己实现分布式限流等

服务降级与服务熔断

服务降级的多种选择
Hystrix介绍与使用等

数据库切库、分库、分表

介绍切库、分表
支持多数据源的原理及实现

高可用的一些手段

任务调度分布式 elastic-job
主备curator的实现、监控报警机制等

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识自行修改、优化

知识扩展

伴随学习全程

讲师会根据同学们的反馈,额外写许多手记
扩展知识内容,开阔技术视野

适合人群及技术储备要求

无论面试还是实际开发,几乎都会涉及并发相关知识及高并发相关场景处理,如果你想系统的学习一下并发编程
并了解一下实际的高并发场景及应对方案,那这门课就是为你准备的

技术储备要求:

有Java编程基础 / 有Linux基础 / 有MySQL基础 / 至少一个Java项目开发经验

环境参数

  • 基础工具 Maven、JDK8、Tomcat、MySQL、Redis
  • 开发工具 Intellij IDEA
  • 演示工具 Postman、JMeter、Apache Bench
  • 项目框架 SpringBoot、Mybatis
  • 可选组件 Kafka、RabbitMQ、elastic-job等

万事俱备 只等你来

  • 在繁星中奔跑

    期待了很久的并发课程,一上线立刻就买了,果然没有失望,干货满满;唯一出乎意料的是,由于之前有一些并发编程的基础,所以打算两个周六日看完的,谁知道老大的课程这么多干货,每一节每一分钟都不想忽略,10分钟的视频反复看一个小时,吸收了每一个字,结果两周了才看了不到百分之50,哈哈,这是要撑爆我的小脑瓜的节奏,差(chao ji hao)评差(chao ji hao)评,(偷笑)

  • 王亚林_時線TimeLine

    本人从事Java开发工作3年,最近正在找工作,问到了很多多线程的问题我都答不上来,今天已经是学习课程的第5天,老师讲解的知识点非常多,而且面试问到的点会分析原理帮助我们面试,感谢老师的精彩课程,期望我能拿到满意的offer!!!

  • 听见你说

    等了好久的课程,光是课题就很热门,jimin老师的课质量不多说,一个字,赞!而且jimin老师每天都会在群里跟大家互动,回答大家的问题。还会日常share一些开发的好文!点赞!希望大家收货满满!哈哈~

查看全部144条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信