首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小菠萝的IT之旅
掘友等级
Java后端攻城狮
|
家里蹲公司
比我们优秀的人多了去,但这并不防止我们追梦!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
什么!我辛辛苦苦创建的对象没了?
在引用计数算法中对于objA和objB是无法回收的,因为它们内部含有对方实例的引用指针,但是除此之外没有其它指针引用这两个对象,也无法访问到这两个对象,JVM无法回收这两个对象,这就导致了内存泄漏。 看下面的代码可以构成一条引用关系链,而objD因为没有指针引用它而成为了垃圾,…
2K+超详细文字配上详图带你解析Java虚拟机各大运行时数据区域!!
1. 瓦解JVM的五大运行时数据区域 说在前面:JVM~JVM,一个强敌,众多Java工程师的噩梦,众多大神们的必修秘籍之一,今天我就要向大神们看齐,希望能捞到一点经验。此文仅代表作者个人观点,在文中不时引入其它参考书籍的资料并引入少部分个人观点,如有严重错误,希望能毫不犹豫地…
一文带你洞察HTTP和HTTPS,再也不怕面试官了!
1. HTTP和HTTPS的发展历史 这是Akamai公司建立的一个官方的演示,使用HTTP/1.1和HTTP/2.0各自同时请求379张照片,从请求的时间可以看出HTTP/2.0的性能占优势。 HTTP/2.0的多路复用机制:通过单一的HTTP/2.0连接请求发出多重的请求-…
看完这篇垃圾收集算法,我再也不怕面试官了
可以看到,在对象可以被回收的区域上,JVM会直接把这些垃圾对象占用的内存直接清除掉。 由上面的动图可以看出,标记-复制算法将原本的堆内存划分了两个区域,采用了“半区复制”算法,将一半的内存省出来,当发生垃圾收集行为时,将存活的对象复制到另外一半保留区域中连续存放。 标记-复制算…
面试官:怎么用Zk(Zookeeper)实现实现分布式锁呀?
在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。 所谓的加锁机制呢,就是当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问,直到该线程读取完,其他线程才可使用。 单个服务去访问Redis的时候,确实因为…
个人成就
文章被点赞
75
文章被阅读
21,224
掘力值
725
关注了
13
关注者
51
收藏集
1
关注标签
5
加入于
2020-03-14