有的时候代码里通过system.out.print打印了日志,或者异常没有捕捉打印。这个时候日志文件里看不到异常,我们就可以通过看标准输出查问题了。查看步骤 top查看应用线...
有的时候代码里通过system.out.print打印了日志,或者异常没有捕捉打印。这个时候日志文件里看不到异常,我们就可以通过看标准输出查问题了。查看步骤 top查看应用线...
过程: 加载二进制文件加载到内存 验证验证类文件是否正确,是否符合jvm规范 准备静态变量进行初始化,分配内存空间并赋予初始值 解析符号引用转为直接引用,加载引用的类 初始化...
来自:张振伟的博客链接:https://zhangzw.com/20190521.html 何为布隆过滤器还是以上面的例子为例:判断逻辑:多次哈希:Guava的BloomFi...
Serial Serial是最基本、发展历史最悠久的收集器。在JDK 1.3.1之前是JAVA虚拟机新生代收集的唯一选择新生代:Serial,采用复制算法。老年代:Seria...
rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯...
堆排序 时间复杂度:Ο(nlogn)空间复杂度:一个辅助空间稳定性:不稳定排序(升序用大根堆,降序就用小根堆): 将待排序数组A[0...n]构造成大根堆,此时,整个数组的最...