写点什么

springcloud 入门,动力节点与尚学堂,月薪 30K

用户头像
极客开源
关注
发布于: 刚刚

初识多线程

  • 介绍进程

  • 回到线程

  • 进程与线程

  • 并行与并发

  • 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 底层原理总结

  • 避免内存泄露



Spring 全套教学资料

Spring 是 Java 程序员的《葵花宝典》,其中提供的各种大招,能简化我们的开发,大大提升开发效率!目前 99%的公司使用了 Spring,大家可以去各大招聘网站看一下,Spring 算是必备技能,所以一定要掌握。


目录:




部分内容:



Spring 源码

  • 第一部分 Spring 概述

  • 第二部分 核心思想

  • 第三部分 手写实现 IoC 和 AOP(自定义 Spring 框架)

  • 第四部分 Spring IOC 高级应用基础特性高级特性

  • 第五部分 Spring IOC 源码深度剖析设计优雅设计模式注意:原则、方法和技巧

  • 第六部分 Spring AOP 应用声明事务控制

  • 第七部分 Spring AOP 源码深度剖析必要的笔记、必要的图、通俗易懂的语言化解知识难点



脚手框架:SpringBoot 技术

它的目标是简化 Spring 应用和服务的创建、开发与部署,简化了配置文件,使用嵌入式 web 服务器,含有诸多开箱即用的微服务功能,可以和 spring cloud 联合部署。

Spring Boot 的核心思想是约定大于配置,应用只需要很少的配置即可,简化了应用开发模式。


  • SpringBoot 入门

  • 配置文件

  • 日志

  • Web 开发

  • Docker

  • SpringBoot 与数据访问

  • 启动配置原理

  • 自定义 starter



微服务架构:Spring Cloud Alibaba

同 Spring Cloud 一样,Spring Cloud Alibaba 也是一套微服务解决方案,包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。


  • 微服务架构介绍

  • Spring Cloud Alibaba 介绍

  • 微服务环境搭建

  • 服务治理

  • 服务容错

  • 服务网关

  • 链路追踪

  • ZipKin 集成及数据持久化

  • 消息驱动

  • 短信服务

  • Nacos Confifig—服务配置

  • Seata—分布式事务

  • Dubbo—rpc 通信



Spring MVC

目录:





部分内容:




本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

极客开源

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
springcloud入门,动力节点与尚学堂,月薪30K