Devops海洋的渔夫

LV1
举报
发表了文章

14.ForkJoinPool 分支-合并框架 工作窃取

Fork/Join 框架:就是在必要的情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个的小任务运算的结果进行 join 汇...

Devops海洋的渔夫
Unix
发表了文章

13.线程调度

Devops海洋的渔夫
发表了文章

12.线程池

Devops海洋的渔夫
发表了文章

11.线程八锁

因为此时两个线程的锁都是同一个 number 对象,所以不管线程是否设置休眠,都是按照顺序同步执行的。

Devops海洋的渔夫
腾讯云测试服务
发表了文章

10.ReadWriteLock 读写锁

Devops海洋的渔夫
发表了文章

9.线程按序交替

在上一章节中,我们学习了 锁 Lock 以及对应的 condition 线程通讯的控制。那么通过一个锁 Lock 可以创建多个 condition ,例如:

Devops海洋的渔夫
JavaScriptNode.js
发表了文章

8.Condition 控制线程通信

前一篇我们讲述了 同步锁 Lock,那么下面肯定就要讲解一下 同步锁 Lock 如何控制线程之间的通讯。

Devops海洋的渔夫
发表了文章

7.Lock 同步锁

Devops海洋的渔夫
Java
发表了文章

6.实现 Callable 接口

Devops海洋的渔夫
发表了文章

5.CountDownLatch 闭锁

在多线程开发中,我们总会有一些需求处理,需要在多个线程全部执行完毕后,最后执行的。例如:统计所有线程的运行时长。

Devops海洋的渔夫
编程算法腾讯云测试服务
发表了文章

3.原子变量 CAS算法

在上一篇中我们讲述了关于多线程并发,导致共享属性在内存不可见的问题。以及使用 volatile 关键字设置共享属性,使其在多线程并发中内存可见。

Devops海洋的渔夫
数据分析编程算法
发表了文章

24-SpringBoot监控-springboot admin图形化界面使用

Devops海洋的渔夫
Spring BootSpring
发表了文章

23-SpringBoot监控-actuator基本使用

SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。

Devops海洋的渔夫
Spring
发表了文章

22-SpringBoot流程分析-run

可以看到这里打印了 Banner 信息。我们可以进去看看这个 printBanner的方法,如下:

Devops海洋的渔夫
Spring容器
发表了文章

21-SpringBoot流程分析-初始化

Devops海洋的渔夫
Spring
发表了文章

20-SpringBoot事件监听

③监听器:Listener,实现 java.util.EventListener 接口 的对象

Devops海洋的渔夫
SpringJava
发表了文章

19-SpringBoot自动配置-自定义starter实现

在前面我们使用了不少 SpringBoot 的起步依赖,例如 mybatis 、 redis 等起步依赖。那么本篇章,我们首先参考 mybatis 的起步依赖分...

Devops海洋的渔夫
MyBatis云数据库 RedisSpringHTMLJava
发表了文章

18-SpringBoot自动配置-@EnableAutoConfiguration注解

继续进入 AutoConfigurationImportSelector 类,里面有一个 selectImports 方法,如下:

Devops海洋的渔夫
SpringHTML
发表了文章

17-SpringBoot自动配置-@Import详解

@Enable*底层依赖于@Import注解导入一些类,使用@Import导入的类会被Spring加载到 IOC 容器中。

Devops海洋的渔夫
容器Spring
发表了文章

16-SpringBoot自动配置-Enable注解原理

SpringBoot提供了很多Enable开头的注解,这些注解都是用于动态启用某些功能的。而其底层原理是使用 @Import 注解导入一些配置类,实现 Bean...

Devops海洋的渔夫
Spring其他Java

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券