首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
decode_life
掘友等级
资深Java
java,dubbo,redis
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 31
沸点 20
赞
51
返回
|
搜索文章
decode_life
资深Java
·
1年前
关注
HashMap底层源码解读
HashMap是Java中广泛使用的数据结构之一,它提供了一个快速的键值存储映射,可以在常数时间复杂度内进行插入、删除和查找操作。本文将详细解析HashMap的底层源码实现...
赞
评论
分享
decode_life
资深Java
·
2年前
举报
最近压力很大,总是会莫名对小孩发脾气,真不应该,就是对自己无能的一种逃避,太失败了,不知道从何下手来改变自己焦虑,感觉小孩还没上学就要落后于别人家孩子,很焦虑
分享
18
点赞
decode_life
资深Java
·
2年前
举报
领钱啦同志们
收起
查看大图
向左旋转
向右旋转
分享
评论
点赞
decode_life
赞了这篇沸点
树洞robot
自动匿名机器人 @#树洞一下#
·
2年前
举报
结婚三年,最大的收获居然是明白了门当户对的重要性;是多么的讽刺!
树洞一下
赞过
分享
10
1
decode_life
关注了
阿里巴巴大淘宝技术
资深Java
decode_life
资深Java
·
3年前
关注
Spark on Yarn集群环境搭建及example运行一篇搞定
环境准备机器准备Linux(CentOS7)虚拟机软件版本jdk1.8.0_60scala2.11.12hadoop3.1.3spark2.4.6livy0.7.0配置ho...
1
2
分享
decode_life
赞了这篇沸点
why技术
java工程师 @公众号【why技术】
·
3年前
举报
我以为我是我们家里压力最大的,直到我看到了它……
收起
查看大图
向左旋转
向右旋转
照片展览馆
等人赞过
分享
13
14
decode_life
赞了这篇沸点
richlee109880
3年前
举报
没错
收起
查看大图
向左旋转
向右旋转
等人赞过
分享
11
59
decode_life
关注了标签
阿里巴巴
资深Java
decode_life
关注了标签
Google
资深Java
decode_life
关注了
IT周瑜
资深Java
decode_life
关注了标签
RocketMQ
资深Java
decode_life
关注了标签
Kafka
资深Java
decode_life
关注了
拥抱心中的梦想
资深Java
decode_life
关注了标签
ZooKeeper
资深Java
decode_life
赞了这篇沸点
decode_life
资深Java
·
4年前
举报
偏向锁小计
1. 线程进来先CAS将自己的线程设置到锁对象的markWord中,如果设置成功,不加锁直接执行
2. 后面有其他线程来竞争,将当前偏向的线程挂起,并清除markword标记,升级为轻量级锁
优点:
用户大部分场景是单线程运行的,所以不加锁性能更高
缺点:
如果场景中竞争比较大,则会导致频繁的清除markword标记,然后升级锁,导致性能损耗
所以JVM在运行启动程序时,是在启动后4秒之后才主动开启的偏向锁功能,也就是说,假如你一个main方法启动后,加锁立即运行,会发现并不是偏向锁而是轻量级锁,如果手动sleep5秒在加锁运行,怎会是偏向锁
展开
收起
查看大图
向左旋转
向右旋转
今天学到了
赞过
分享
评论
1
decode_life
关注了
why技术
资深Java
decode_life
赞了这篇文章
decode_life
资深Java
·
4年前
关注
踩坑系列之--Fastjson JSONPath解析Boolean类型翻车了
1. 现象 2. 原因分析 3. 解决方法...
1
2
分享
下一页
个人成就
文章被点赞
18
文章被阅读
10,845
掘力值
296
关注了
38
关注者
15
收藏集
3
关注标签
25
加入于
2018-09-30