dudu_leo_个人页

个人头像照片 dudu_leo
0
4
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    [@talishboy][¥20]阿里的arthas在监控的时候,会大量占用服务器资源吗?

    没有深入研究过arthas的源码,不过理解和btrace的底层原理应该差不多。它原理上相当于在你监控的方法上动态添加额外的代码进行监控,如trace,相当于每次调用你trace的方法都会进行对应调用栈的性能数据收集,对cpu密集型的应用还是有一定的性能影响的,至于占用资源就看trace方法的调用次数了。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@饭娱咖啡][¥20]我想知道 Java 关于引用那一块的知识

    引用类型 引用对象是否可被GC GC时机 备注 StrongReference 否 默认的引用方式 SoftReference 是 内存不足 在未GC情况下,仍然可使用 WeakReference 是 GC扫描阶段 相比Soft,更容易被回收掉 PhantomReference 是 任何时间 强引用也就是我们默认new出对象的引用方式,当对象无强引用而存在弱引用的时候,是可以被回收的,区别主要是在于回收的时段。 效果方面主要是通过Reference的get方法来判断是否被回收。 弱引用一方面在内存cache方面,当内存不足时再回收,否则内存空间允许的情况下可以继续作为内存cache。另外一方面对于Netty内存池中对内存泄漏的检测也应用到的了弱引用与ReferenceQueue的机制,有兴趣的话可以详细了解一下。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@饭娱咖啡][¥20]对于慢sql有没有什么比较实用的诊断和处理方法?

    慢SQL的诊断方法,一方面与DB的产品比较相关,往往不同的DB产品会提供很多额外的检查手段,能够查看查询执行过程中的代价。需要与具体的DB产品架构相结合。另外一方面如果SQL很复杂,也可以通过拆解到子SQL,分别验证的方式,分解问题找到瓶颈点。 处理方式的话与具体诊断出的问题十分相关,并无通用的方法。如查询数据瓶颈,则需要通过增加索引;数据倾斜导致的长尾,则需要进行一定的打散策略。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@徐雷frank][¥20]什么是JAVA的平台无关性

    Java的平台无关性主要是体现在抽象出JVM虚拟机这一层中,相当于JVM对上Java规范了一套独立于平台的接口,对下操作系统还是需要与具体的平台相关。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息