LeticiaFENG Note
Java
Java底层原理
JVM
数据结构
Java进阶
并发 - 多线程
编程思想(优化策略)
数据库
Mysql
ElasticSearch
服务器
中间件
Redis
微服务
Gateway
OAuth2.0-统一身份认证中心
个人使用
复习用思维导图
WMS项目
关于
LeticiaFENG
累计创建
14
个标签
累计撰写
34
篇文章
累计收获
2022
次访问
导航
Java
Java底层原理
JVM
数据结构
Java进阶
并发 - 多线程
编程思想(优化策略)
数据库
Mysql
ElasticSearch
服务器
中间件
Redis
微服务
Gateway
OAuth2.0-统一身份认证中心
个人使用
复习用思维导图
WMS项目
关于
目录
LeticiaFENG Note
What else can I do ?
分类
Java进阶
关于并发、并发安全、线程通信的浅谈 (Loading······)
2025-05-11 23:01
44
0
0
28.4℃
Java进阶
Java
并发 - 多线程
关于并发、并发安全、线程通信的浅谈 该笔记将会从并发的基础概念、Java中线程实现和管理、线程安全(JVM级别上下文切换线程安全、变量级别线程安全、代码块级别线程安全、分布式服务并发安全)、常见的线程优化进行介绍。笔记本身会比较长,阅读前请注意。 版本信息 JAVA源码版本:17 / 21 JVM源
多线程使用 - Async+CompletableFuture
2024-08-23 12:07
54
0
0
29.4℃
并发 - 多线程
Java进阶
Java
多线程 Async @Async(value = “指定自定义Bean线程池”) [根据不同的业务可以使用不同的线程池来做异步处理] 如果不指明使用的线程池,在SpringBoot 2.1.0之前默认使用的是SimpleAsyncTaskExecutor [一次性的异步执行器] 会随着请求数量的增加
Optional的使用
2023-12-29 16:28
34
0
0
27.4℃
Java
Java进阶
Optional判空 首先需要记住Optional的一些方法 第一批方法:产生Optional对象的方法empty()、of(obj)、ofNullable(obj) empty() 创建一个空的Optional (如果是空) Optional <Object> empty = Optional.e
弹