240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    JAVA堆外内存的简介和使用

    最近看了一篇文章《蚂蚁消息中间件 (MsgBroker) 在 YGC 优化上的探索》。 文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」...

  • Resize,w 360,h 240
    二叉树遍历(先序、中序、后序)

    二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Jav...

    17.1 224206 26 305 1
  • Resize,w 360,h 240
    JVM GC 之「AdaptiveSizePolicy」实战

    一、AdaptiveSizePolicy简介 AdaptiveSizePolicy(自适应大小策略) 是 JVM GC Ergonomics(自...

    2.2 18532 4 28 1
  • Resize,w 360,h 240
    Spring @Async异步调用,实现异步发送邮件

    Spring异步调用 异步调用应用场景 在请求一个Controller时,需要进行操作A、B、C,默认情况下,属于同步调用,三个操作依次进行。如...

  • Resize,w 360,h 240
    一个关于jar包管理的疑问

    最近遇到一个关于 jar 包管理的疑问。记录下,说不定哪天遇到最佳实践。 有一个工程 X,对应一个 jar 包,用于做接口定义,当前版本为 1....

  • Resize,w 360,h 240
    Java中数组有对应的类么?为什么数组可以直接调用clone()方法?

    该问题从clone()方法开始引出。 clone()是基类Object类中的一个protected方法。 对该方法做以下测试。 问题所在:htt...

  • Resize,w 360,h 240
    一份很有意思的 GC log

    这是 HBase 的 GC log。 遗憾由于没有加 -XX:+PrintHeapAtGC 参数,日志只有这些。 暴露的问题:YGC 时间久,需...

  • Resize,w 360,h 240
    由「Metaspace容量不足触发CMS GC」从而引发的思考

    某天早上,毛老师在群里问「cat 上怎么看 gc」。 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。 图片展示了老年代内存占...

  • Resize,w 360,h 240
    JAVA中用AOP打日志,偷个懒

    在写接口时,为了方便后续问题排查,需要记录接口的入参和出参(结果)。 常用的方法是使用slf4j的.info方法打日志。 如: 方法逻辑很清晰,...

个人介绍
弥补云笔记不能分享之遗憾