首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
realze
掘友等级
Android
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 3
沸点 4
赞
7
返回
|
搜索文章
最新
热门
Flutter多Engine之间的通信
可以看出使用HttpServer可以让通信变成http请求,所以可以解耦多个业务之间的代码,将所有业务的数据管理存储放在一个统一的地方。 后续优化:可以定义一个数据接口,各个需要对外暴露数据的业务实现这个接口,然后注册到HttpServer中,通过路由管理接口的访问。 Dart…
DCL单例模式中,为什么要加volatile?
效率问题:假设第一次判空不加,那么每次进入这个方法,INSTANCE不论是不是null,都会执行下面的synchronized代码块,多线程下会出现锁的竞争,而除了第一次初始化,后面的都不会为null,判空的效率比加锁高。 防止多次初始化:多线程下,有可能会出现两个线程都经过了…
AVL树、红黑树、B树、B+树简单了解
节点是红色或黑色。 根是黑色。 所有叶子都是黑色(叶子是NIL节点)。 每个红色节点必须有两个黑色的子节点。(从每个叶子到根的所有路径上不能有两个连续的红色节点。) 从任一节点到其每个叶子的所有简单路径都包含相同数目的黑色节点。 根结点至少有两个子女。 所有的叶子结点都位于同一…
Android热修复框架面试知识点总结
通过自研的DexDiff算法生成差分包,在客户端和旧的dex合成新的dex文件,利用Android在加载一个类的时候是按顺序从dexElements数组查找加载的,已经加载过了就不会继续查找的原理,在下次app启动的时候将修复好的新dex插入到dexElements的前面。通过…
每天一点小知识——内存抖动
内存抖动在一定时间内,内存频繁地分配和回收。用图像展示就如下图(网上找的图片,侵删),内存急剧上升之后又急剧下降。内存抖动的原因:Java的垃圾回收机制,一个对象不用的时候会被系统回收。在实际的场景中
每天一点小知识—— Java中的CAS是什么?
Java中的CAS是什么?CAS,就是compareAndSwap,比较和替换在Java中的实现,下面是AtomicInteger类中的部分实现,其它Atomic类同理可以看到是调用了sun.misc
工作六七年的工作、面试总结
这篇不打算写技术文章了,不得不说,写技术类的文章真的是很费时间的一件事情,很多知识虽然懂,但是真要写出来,还是要写很久的,因为技术类文章对于一些很细节性的东西真的是要各种查资料,生怕写错了一点误人子弟。 这次来聊聊毕业这么多年的工作体验吧。 15年广州二本毕业,这个学历基本上就…
每天一点小知识——Java中new一个对象会发生什么?
6. 将2加入到操作数栈
每天一点小知识——Java中的线程
2.守护线程:线程调用start()前调用了setDaemon(true),守护线程优先级低,在守护线程中创建的线程也是守护线程,守护线程在JVM中没有其它用户线程时会马上停止执行(即使守护线程中有个未完成的任务也会停止)。垃圾回收线程就是一个守护线程 Executors.ne…
每天一点小知识——Java中Object在内存中的布局
可以看到这里有对象实例,但是因为刚好24字节是8的倍数,所以没有对齐。
下一页
个人成就
文章被点赞
23
文章被阅读
12,166
掘力值
448
关注了
2
关注者
10
收藏集
2
关注标签
49
加入于
2016-06-01