首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
froggen苟
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
froggen苟
关注了
已注销
froggen苟
关注了
秦二爷
froggen苟
赞了这篇文章
秦二爷
@阿里 | 人气专栏《王者并发课》作者
·
4年前
关注
起底JVM内存管理及性能调优【80+页Keynote私享】
图片较多,可能会引起你的不适,文末有PDF下载方式。 本文出自二爷箱底下的一份陈年文稿,近日整理资料时被倒腾出来。从内容上看,内容都还没有太过时,于是稍作调整后分享给掘金的...
153
39
分享
froggen苟
关注了
深海001
froggen苟
关注了
58沈剑_架构师之路
froggen苟
关注了
字节跳动技术团队
froggen苟
5年前
举报
【每日一学】jdk7将字符常量池从永久代移至堆中,因为永久代固定大小且不受gc管控,容易造成溢出。jdk8又将永久代去掉,换成元空间直接存放于本地内存,好处是不在堆中,这样系统gc时不必移动这部分空间
今天学到了
分享
评论
点赞
froggen苟
关注了
程序员小富
froggen苟
5年前
举报
interge与int,可以相等,自动拆箱
两个new 创建的interge与integer不能相等,都是指向对象的地址
非new和new创建的integer不能相等
非new创建的两个integer在±127内相等,因为integer. valueof会缓存这个范围的值。
非 new 创建:Integer i=100
展开
今天学到了
赞过
分享
1
1
froggen苟
5年前
举报
servlet2.3中servlet容器filter拦截所有request,包括forward redirect
servlet2.4后默认只拦截外部请求。
spring的onceperrequest保证同个请求同个filter只处理一次,原理是处理过就request. setattributes() ,下次判断有没有这个属性
今天学到了
分享
评论
点赞
froggen苟
5年前
举报
【每日回顾】
WeakReference:下一次gc的时候清除
softWeekReference:直到内存满的时候清除
PhantomReference:幽灵引用,跟踪对象什么时候清除
今天学到了
分享
评论
点赞
froggen苟
5年前
举报
【每日回顾】
1.对象头的数据结构不固定
2.无锁001
3.偏向锁101,偏向第一个获得该对象的线程,此时对象头保存线程ID,多次进入只需要确保线程ID是当前线程ID即可。
4.轻量锁00,进入同步代码块时,执行对象的栈中保存对象头,通过CAS更新对象头为指向栈的指针,成功则获得锁,否则膨胀为重量锁
5.重量锁10,
6.自旋锁,即当前对象被其他线程锁定时,不切换线程而而是等待一段时间或者说次数。避免切换线程不必要的cpu资源
第一个线程:偏向—>第二个线程进入如果第一个线程已销毁,则可重偏向—>否则升级为轻量锁
展开
今天学到了
分享
1
点赞
froggen苟
关注了
程序员果果
froggen苟
赞了这篇文章
龙跃十二
掘金萌新 @阿里
·
5年前
关注
学习linux命令,看这篇2W多字的linux命令详解
本文已收录到我的github:https://github.com/midou-tech/articles/tree/master/docs/linux ,欢迎star和i...
99
11
分享
froggen苟
关注了
JasonGaoH
froggen苟
关注了标签
TensorFlow
froggen苟
关注了标签
Flink
froggen苟
关注了标签
Flutter
下一页
关注了
24
关注者
1
收藏集
6
关注标签
30
加入于
2019-10-03