首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
runFor
掘友等级
JAVA
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 102
沸点 13
赞
115
返回
|
搜索文章
最新
热门
ReentrantLock详解-1(初识AQS)
我们随便在网上搜索一下"什么是AQS",一般结果如下图: 说实话,查出这么一大堆东西出来,我想应该会直接选择关闭网页的同学应该不占少数吧(我就是其中一个😭)。主要就是因为太多弯弯绕绕的官方词了,完全影
volatile解析
我在并发编程过程中经常会看到一个全局变量前面用volatile关键字进行修饰,于是去百度了一下这个关键字的用处,于是出现了: 锁???真的是这样吗? 那么我们今天就来深度看看volatile到底是什么
GC:PerNew与CMS的工作原理
我们都知道,在jvm堆内存中可以存在新生代和老年代,当创建一个对象并且被引用的时候,这个对象一般会存储在新生代中(通过参数配置可以将对象直接存入老年代)。当新生代中的内存被装满时会触发Young GC
分布式锁基础--简单案例分析
以伪代码为例来看问题 案例1 案例2 案例3 其实我们可以定义一个定时任务去不断的刷新lock的过期时间,避免在代码执行过程中lock过期,定时任务可以每3秒监听一次lock是否存在,如果存在则把这个
Mysql的数据在磁盘中是怎么存储的
我们平常工作中都会对数据库进行crud的操作,一般都是对某个库中的某个表的某条数据进行操作。那么在我们操作数据的背后其实是对什么进行操作呢?
java死锁出现情况及解决办法
死锁出现的情况: 两个及两个以上的线程出现互相调用对方已上锁资源出现的互相等待的情况 \ \ 示例代码: 流程: 线程1获取锁a,睡眠1秒准备去获取锁b,发现锁b被线程2占用,所以等待线程2释放锁b后
个人成就
文章被点赞
23
文章被阅读
2,719
掘力值
155
关注了
34
关注者
3
收藏集
49
关注标签
19
加入于
2020-06-03