首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我西服能
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 29
沸点 2
赞
31
返回
|
搜索文章
最新
热门
tomcat-容器
Server Tomcat最顶层容器,整个Tomat最顶层容器 Service Service组件相当于Connetor和Engine组件的包装器,它将一个或者多个Connector组件和一个Engi
tomcat-设计模式
责任链模式 在Container中使用责任链模式,通过pipeline-valve处理Request,从Engine -> Host -> Context -> Wrapper; 与过滤器链实现不同:
类加载-学习
类加载器 类加载器父类并不是继承的关系,而是委派关系,是在创建的时候传入其父类。 Launcher Launcher类是java的入口,在启动java应用的时候会首先创建Launcher类,由Boot
ThreadPoolExecutor-学习
Worker 实现Runnable,继承AQS; Worker是对任务的封装,执行完一个任务,可以继续执行等待队列中的其它任务; 通过继承AQS,实现了非重入的互斥锁,实现互斥锁主要目的是为了中断的时
ReentrantReadWriteLock-速看
状态位 前16读锁,后16写锁; 获取读锁左移16,获取写锁:当前状态 & 2^16-1 写锁获取资源: 资源已被获取:不是读锁获取的 && 本线程获取的 && 锁状态不大于 2^16; 资源未被获取
AQS-速看
AQS是什么: 抽象的队列同步器,很多并发工具类的基类,提供了通用的模版方法与处理逻辑,子类只需要关注获取资源、释放资源逻辑就行 其它框架实现类: LimitLatch、CountDownLatch2
Synchronized
Java对象与对象头 java对象在内存中的布局 对象头 实例数据 填充数据 对象头 Mark Word:记录hashCode、对象分代年龄【待办】、锁信息 (参考文章尾部的图1) Klass Poi
ArrayBlockingQueue-学习
简介 基于数组实现的,有界的,FIFO顺序的队列; 应用场景:Springcloud-Eureka三级缓存、Nacos、RocketMq【待研究】 类图 实现了BlockingQueue;继承了Abs
ReentrantReadWriteLock-学习
简介 实现了ReadWriteLock接口,ReadLock,WriteLock实现了Lock接口规范; ReadLock共享锁,实现了AQS的tryAcquire、tryRelease; Write
CountDownLatch2-学习
简介 CountDownLatch2是RocketMq实现的一个工具类,与CountDownLatch 逻辑一致; 增加了reset方法; 方法 reset 问题 #reset是为了提供什么功能 【待
下一页
个人成就
文章被点赞
27
文章被阅读
10,885
掘力值
503
关注了
10
关注者
3
收藏集
17
关注标签
4
加入于
2021-03-24