二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Jav...
同样是发朋友圈,同样是一份炒饭,别人的炒饭是这样的(左),自己的炒饭是这样的(右)。哭。 注:左图来自日食记,侵删。 看到网上和朋友圈那些诱人的...
最近看了一篇文章《蚂蚁消息中间件 (MsgBroker) 在 YGC 优化上的探索》。 文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」...
一、AdaptiveSizePolicy简介 AdaptiveSizePolicy(自适应大小策略) 是 JVM GC Ergonomics(自...
Spring异步调用 异步调用应用场景 在请求一个Controller时,需要进行操作A、B、C,默认情况下,属于同步调用,三个操作依次进行。如...
为了防止被“杀”了祭天,学点设计模式,并总结下还是有必要的。 一:模式理解 工厂模式的作用是新建对象。 工厂模式的目的是让新建对象的过程更加优雅...
1. Jsoup Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过...
为了防止被“杀”了祭天,学点设计模式,并总结下还是有必要的。 一:理解 对象包含策略,可以根据不同对象的策略,执行不同的操作。 就像店家给不同等...
某天,某位群友在JVM讨论群里发来一张GC log的图片。 其中主要的问题是YGC过长,每次耗时约为200ms。 使用的JVM参数如下: -Xm...