首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我西服能
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 29
沸点 2
赞
31
返回
|
搜索文章
赞
文章( 29 )
沸点( 2 )
CountDownLatch-学习
简介 CountDownLatch:可以理解为计数器,当计数器减为0时,代表资源可以访问。就像倒计时跑步一样,3,2,1 发号枪响起开始跑; CountDownLatch共享锁模式; 基本成员 cou
LockSupport-学习
原理: Thread在native实现类有一个成员代表中断状态,interruptState, 初始为false Thread在native实现中有一个是否可以阻塞的成员,permit,初始为0,只能
ReentrantLock-学习
简介 ReentrantLock是JUC下的可重入锁,提供了加锁、解锁功能,并且支持公平锁与非公平锁; ReentrantLock实现Lock接口,内部类Sync继承AQS; 基本成员 Sync Fa
Semaphore-学习
简介 Semaphore用于控制访问资源的数量,可以理解为限流。比如数据库的最大连接数; Semaphore是共享锁,支持公平锁与非公平锁 内部类Sync继承AQS,实现了获取、释放资源逻辑 基本组成
AQS-学习
AQS(AbstractQueuedSynchronizer):抽象的队列式同步器。是JUC下很多并发工具(ReentrantLock、CountDownLatch等)的基类, AQS提供了通用的模版
精通Spring?请吃我一狗腿!
我要是说,很多Java大牛,根本没有深入用过Spring。你可能会非常吃惊,因为Spring应用面如此广泛,特性如此之多,况且Spring、SpringBoot、SpringCloud子孙三代,多次避
面试必备:布隆过滤器是什么?有什么用?
前言 大家好,我是捡田螺的小男孩。今天我们来聊聊一道经典面试题,布隆过滤器是什么?有什么用? 公众号:捡田螺的小男孩 缓存穿透 应对缓存穿透问题,我们可以使用布隆过滤器。我们先来回顾下缓存穿透知识点哈
优秀开源软件的类,都是怎么命名的?
日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢? Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名
Mybatis架构设计
API接口层:提供给外部使用的接口API, 开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 mybatis和数据库的交互方式有两种:使用传统的mybatis提供的API以及使用Mapper代理的方式。 数据处理层:负责具体…
个人成就
文章被点赞
27
文章被阅读
10,040
掘力值
502
关注了
10
关注者
3
收藏集
17
关注标签
4
加入于
2021-03-24