首页
Java开发
Netty
Spring
长文总结
软件工具
常用软件
IDEA插件
VSCode插件
随便折腾
Docker容器
目录
标签
分类
归档
留言
友情链接
关于
1
1.【Docker容器】-基于bitwarden搭建密码管理服务
2
运维常用的 34 个shell脚本
3
我司Spring Boot 项目打包 + Shell 脚本部署详细总结
4
体系化带你全面认识Nginx
5
服务端高并发分布式架构演进之路
soulballad
技术文章记录及总结
累计撰写
169
篇文章
累计创建
26
个标签
累计收到
6
条评论
栏目
首页
Java开发
Netty
Spring
长文总结
软件工具
常用软件
IDEA插件
VSCode插件
随便折腾
Docker容器
目录
标签
分类
归档
留言
友情链接
关于
搜索
标签搜索
nginx
a
Spring Boot
Spring Cloud 源码分析
Spring Boot 源码分析
JDK
Python
Github Pages
Hexo
分布式
分布式事务
设计模式
学习
Gradle
Arthas
方案设计
Linux
JVM
MySQL
Spring
Mybatis
kubernetes
Spring Cloud
Docker
Vue
Java
目 录
CONTENT
以下是
JDK
相关的文章
2021-04-13
【源码分析-JDK】-3.ReadWriteLock读写锁
ReentrantReadWriteLockReentrantReadWriteLock 类图从类图上看 ReentrantReadWriteLock 实现了ReadWriteLock接口,这个接口提供了一个readLock 和一个 writeLock方法,分别返回一个 ReadLock 和 Wri
2021-04-13
104
0
0
源码分析
2021-04-12
【源码分析-JDK】-2.线程池工作原理
1. 线程池的类型newFixedThreadPool:该方法返回一个固定数量的线程池,线程数不变,当有一个任务提交时,若线程池中空闲,则立即执行,若没有,则会被暂缓在一个任务队列中,等待有空闲的线程去执行;newSingleThreadExecutor: 创建一个线程的线程池,若空闲则执行,若没有
2021-04-12
77
0
0
源码分析
2021-04-10
【源码分析-JDK】-1.ReentrantLock加锁和解锁
1. 流程图1.1 加锁流程1.2 解锁流程2. 原理说明2.1 加锁流程重入锁加锁流程(非公平锁)直接通过cas获取锁,获取成功设置当前线程独占锁;cas获取失败,通过acquire(1)方法获取;逻辑判断boolean t=!tryAcquire(1)&&acquireQueue
2021-04-10
92
0
0
源码分析