首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
木子的昼夜
掘友等级
java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
话说 内存屏障,有序性保证
需要使用hsdis进行反汇编,也就是把class编译成汇编指令。深入理解Java虚拟机(第三版),448页有个例子,这里就不叙述了, 其实作为了解即可 ,底层也是通过sfence lfence mfence 或者 lock 实现的。 这里需要使用hsdis ,没有太大必要去使用…
话说 类加载过程 第二篇
1. 自定义类加载器的上一层也就是父类加载器是谁 2. 我没有指定parent呀 为什么不是null呢 3. 直接获取系统类加载器 4. 可以自己指定parent 5. 打破双亲委派? 看一眼 不理解没关系 我也不理解 从别的地方抄过来的 常量池中的各种符号引用解析为指针、偏移…
话说 类加载过程 第一篇
1. 类加载初始化 2. 类加载器 1. JVM是按需动态加载采用双亲委派机制 2. 步骤1图是不是不能说明双亲委派? 我给你一张图 让你明白一下双亲委派 我还是屈服了,上图吧。 3. 一个class文件被load到内存里是什么样 4. 想知道某个类是被哪个类加载器加载到内…
话说 AQS
1. 排队的时候 我们喜欢偷瞟美女 ,所以我们先看NODE 他是AbstractQueuedSynchronizer的内部类,也就是平时排队的个体(有美女 有帅哥 ) 2. 排队的时候大家要试图去问问收银员 是否到自己了 这时候tryAcquire上场了(没有插队) 什么鬼 ?…
话说 CAS
原子操作为: 拿出内存地址当前的值A ,比较A == E ? 是 : 设置P内存的值为X 否:结束。。失败 然后去投资赚了20万,最后把100万还回去。 你细品。。 银行能允许吗 1. CAS 简单使用 2. ABA 问题 使用缓存锁 大多数时候 我们只需要保证对某一块内存的操…
话说 wait、notify 、 notifyAll
官方注释: The current thread must own this object's monitor. wait要抛出InterruptedException异常 需要try catch 因为线程wait期间可能会被打断。 notify() 唤醒一个wait()的线程…
话说 synchronized
说起java的锁呀,我们先想到的肯定是synchronized[ˈsɪŋ krə naɪ zd]了 ,这个单词很拗口,会读这个单词在以后的面试中很加分(我面试过一些人 不会读 ,他们说的是syn开头那个单词),不会读略显不专业,不过问题不大,会用,懂原理才是最重要的。 …
# 元宵节程序员在干什么?
农历正月十五是“元宵节”,此节日民间有挂灯、打灯、观灯灯习俗,故也称灯节。闹花灯是元宵节传统节日习俗,始于西汉,兴盛于隋唐。隋唐以后,历代灯火之风盛行,并沿袭传于后世。而正月十五,又是一年一度的闹花灯放烟火的高潮。 猜灯谜又称灯谜打灯谜,是中国独有的富有民族风格的一种传统民俗文…
第一篇掘金文章
先简单写几句话,之后再写工作和学习总结
个人成就
文章被点赞
7
文章被阅读
5,195
掘力值
309
关注了
42
关注者
0
收藏集
0
关注标签
0
加入于
2018-03-06