首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jokergame
掘友等级
java开发程序员
希望跨出舒适圈,同时实践下费曼方法
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
缓存穿透、缓存击穿、缓存雪崩区分和解决方案
指的是客户的请求在缓存中没查到,数据库中存在。一般情况是一些热点key失效时间到期,在瞬间的并发量很大,所以对数据库造成的压力很大。 永不失效:这里有两重含义,第一重含义就是字面上的意思,不设置失效时间,自然不会出现这种问题。第二重含义是指在为一个key设置缓存时间之后,启动另…
yield,sleep,wait,notify,notifyAll,suspend,stop,resume等方法区分
调动方法之前,必须要持有锁。调用了wait()方法以后,锁就会被释放,进入锁的等待队列,方法返回后重新拿到锁.对于wait说明几个点: 调动方法之前,必须要持有锁,调用notify()方法本身不会释放锁的。而是通知等待队列中的某一个线程,同步代码块执行完毕后才会释放锁 需要注意…
关于synchronized修饰静态方法和非静态方法
一直没有深究过synchronized修饰方法的区别,这个知识点了解的也总是模模糊糊。网上看到的资料大部分也是只有说明,有点雾里看花的意思。很多还都是复制粘贴。今天整体梳理一次。 synchronized可以用来修饰类和方法以及代码块,用于实现同步互斥锁功能。本次针对的是修饰类…
测试
测试
个人成就
文章被点赞
2
文章被阅读
910
掘力值
43
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2020-08-03