首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
醉孤城
掘友等级
Java开发工程师
即便经历了诸多苦难,我依然发了疯一样热爱这操蛋的生活,这病态的世界
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
垃圾回收器
1. Serial(串行)收集器 2. ParNew收集器 Serial收集器的多线程版本,默认收集线程数量与Cpu核数相同. 3. Parallel Scavenge收集器 4. CMS垃圾收集器 安全区域是针对正在执行的线程设定的,如果一个线程处于Sleep或者中断状态时,…
Redis持久化
1. RDB快照(snapshot) 在默认情况下,Redis将内存数据库快照保存在dump.rdb的二进制文件中. 2. AOF (append-only file) 在aof重写时,会将重写这一刻之前的命令做RDB快照处理,将RDB后的二进制内容,与生成RDB快照期间新写入…
JVM类加载机制
定义在抽象类ClassLoader中的loadClass()方法中,java定义的三种类加载器会在加载最后一步调用父类的loadClass方法.在这里会进行 if(parent != null)的判断,parent变量也是双亲委派机制中双亲的由来.
垃圾对象判断与回收
顾名思义,这个方法其实就是判断对象的引用数量来判断这个对象是否是垃圾对象.给对象添加引用计数器,每多一个引用则引用数量+1,每少一个引用则引用数量-1.当此对象引用数量为零,则对象为垃圾对象.这种方式实现简单且高效,但是这种方式存在着一种问题,也就是对象的循环依赖.假设现在有两…
对象何时进入老年代?
YoungGC波及范围小(年轻代),且不会停止应用进程工作,YoungGC发生频率高,但是回收速度较快,对于程序运行没有太大影响. 因此,了解对象何时进入老年代有利于我们合理分配堆内存,减少FullGC的发生. 在对象的对象头信息中存储着对象的迭代年龄,迭代年龄会在每次Youn…
常量池
简而言之,符号引用就是你编程时看到的一切的字符.例如类名,方法名,变量名,修饰符,括号,引号,冒号,分号.通过命令行javap命令我们可以打印jvm可视化的指令. 可以看到此时打印出的信息Constant pool(常量池),这些就是jvm的符号引用. 在每一行的 #+数字的组…
JVM内存模型(运行时数据区)
每个线程私有,有几个线程就会有几个栈.栈也是一种数据结构,遵循FILO(先进后出),在线程创建执行方法时都会创建一个栈帧,进行压栈的操作.最先进行压栈的栈帧最后出来,最后压栈的栈帧最先出来.可以理解为栈是一个封住底的桶,而栈帧就是一个放入桶中,切面面积与桶相等的木块,你需要先取…
个人成就
文章被点赞
6
文章被阅读
7,787
掘力值
204
关注了
5
关注者
2
收藏集
0
关注标签
9
加入于
2019-09-22