首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
realze
掘友等级
Android
关注
私信
获得徽章 7
动态
文章
专栏
沸点
收藏集
2
关注
赞
3
文章 3
沸点 0
资讯 0
赞
3
关注
返回
|
搜索文章
文章
热门
最新
realze
2年前
Java
每天一点小知识——内存抖动
内存抖动在一定时间内,内存频繁地分配和回收。用图像展示就如下图(网上找的图片,侵删),内存急剧上升之后又急剧下降。内存抖动的原因:Java的垃圾回收机制,一个对象不用的时候会被系统回收。在实际的场景中
818
1
3
realze
2年前
Java
AVL树、红黑树、B树、B+树简单了解
节点是红色或黑色。 根是黑色。 所有叶子都是黑色(叶子是NIL节点)。 每个红色节点必须有两个黑色的子节点。(从每个叶子到根的所有路径上不能有两个连续的红色节点。) 从任一节点到其每个叶子的所有简单路径都包含相同数目的黑色节点。 根结点至少有两个子女。 所有的叶子结点都位于同一…
991
2
评论
realze
2年前
面试
工作六七年的工作、面试总结
这篇不打算写技术文章了,不得不说,写技术类的文章真的是很费时间的一件事情,很多知识虽然懂,但是真要写出来,还是要写很久的,因为技术类文章对于一些很细节性的东西真的是要各种查资料,生怕写错了一点误人子弟。 这次来聊聊毕业这么多年的工作体验吧。 15年广州二本毕业,这个学历基本上就…
412
点赞
评论
realze
2年前
Android
MVC、MVP、MVVM几张图就能说明白了
Model:负责数据的加载和存储。 View:负责界面的展示。 唯一不同的地方就是中间控制数据的那一层。 最主要的思想就是将View和Presenter抽象成接口,View和Presenter之间没有直接持有,而是通过接口间接持有,实现解耦。缺点也很明显,需要定义接口类和接口实…
93
1
评论
realze
2年前
Java
图文并茂的Java GC总结
每个对象都有一个引用计数器,当被引用的时候,计数器加1,引用失效的时候计数器减1。计数器为0时表示对象可以被回收。 从一个根对象出发,往下遍历,遍历完之后没遍历过的就是可被回收的对象。简单点说就是根对象是树的顶点,然后遍历一棵树,最后不在这棵树中的就是可被回收的。如下图F就是可…
327
1
1
realze
2年前
Java
DCL单例模式中,为什么要加volatile?
效率问题:假设第一次判空不加,那么每次进入这个方法,INSTANCE不论是不是null,都会执行下面的synchronized代码块,多线程下会出现锁的竞争,而除了第一次初始化,后面的都不会为null,判空的效率比加锁高。 防止多次初始化:多线程下,有可能会出现两个线程都经过了…
918
3
评论
realze
2年前
Java
每天一点小知识——Java中new一个对象会发生什么?
6. 将2加入到操作数栈
192
点赞
评论
realze
2年前
Android
Android热修复框架面试知识点总结
通过自研的DexDiff算法生成差分包,在客户端和旧的dex合成新的dex文件,利用Android在加载一个类的时候是按顺序从dexElements数组查找加载的,已经加载过了就不会继续查找的原理,在下次app启动的时候将修复好的新dex插入到dexElements的前面。通过…
960
3
评论
realze
2年前
面试
二叉树的BFS和DFS(递归、非递归)
二叉树的BFS和DFSBFS(广度优先搜索)树的BFS遍历是按层来搜索的DFS(深度优先搜索)深度优先搜索分为前序遍历、中序遍历、后续遍历也就是root节点的访问顺序递归DFS推荐使用递归实现,代码比
531
1
评论
realze
2年前
HTTP
每天一点小知识——HTTP/2
数据流: 已建立的连接内的双向字节流,可以承载一条或多条消息。 消息: 与逻辑请求或响应消息对应的完整的一系列帧。 帧: HTTP/2 通信的最小单位,每个帧都包含帧头,至少也会标识出当前帧所属的数据流。 所有通信都在一个 TCP 连接上完成,此连接可以承载任意数量的双向数据流…
212
1
评论
下一页
个人成就
文章被点赞
22
文章被阅读
7,939
掘力值
294
关注了
1
关注者
8
收藏集
2
关注标签
49
加入于
2016-06-01