- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 黑马JVM实战篇
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 Load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。解答:这样做是不准确的,第一测试时有些对象创建是懒加载的,所以会影响第一次的请求时间,第二因为虚拟机中JIT即时编译器会优化你的代码,所以你这个测试得出的时间并不一定是最终用户处理的时间。在对象引用图中,所有指向对象B的路径都经过对象A,则认为对象A支配对象B。
2024-08-21 17:27:34
1452
2
原创 黑马JVM笔记基础篇
1、是类的加载器根据类的全限定名通过不同渠道以二进制的方式获取字节码信息(本地文件动态代理生成网络传输的类2、加载完类后,java虚拟机会将字节码信息保存到方法区,生产一个对象,保存类的所有信息,包含特定功能比如多态3、同时还会在堆中生成一份与方法区中数据类似的Java.lang.Class对象(在Java代码中获取类的信息以及存储静态字段数据,JDK8之后)instancekclass对堆区的关联关系查看内存中的对象。
2024-08-21 17:25:52
1900
原创 In Search of an Understandable Consensus Algorithm (Extended Version)
Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同,使得 Raft 算法更加容易理解并且更容易构建实际的系统。为了提升可理解性,Raft 将一致性算法分解成了几个关键模块,例如领导人选举、日志复制和安全性。同时它通过实施一个更强的一致性来减少需要考虑的状态的数量。一项用户研究的结果表明,对于学生而言,Raft 算法比 Paxos 算法更加容易学习。
2024-05-13 11:58:58
1652
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人