11 2022 档案
摘要:工作中遇到了 32位 windows 程序虚拟内存不足的问题,于是对 Windows 内存相关知识做了调研探索。文内容总结自《Windows Internal》和 MSDN 文档,具体链接会注在文章最后,供大家参考 预备知识 在了解 Windows 内存知识前,需要弄清「虚拟内存」和「物理内存」的关
阅读全文
摘要:基于OpenJDK 8 一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有相应的意见争论,故抽时间从源码层面验证了剖析了hashCode的默认计算方法。 先说结论:OpenJDK8 默认hashCode的计算方法是通过和当前线程有关
阅读全文
摘要:提到虚拟化技术,我们首先想到的一定是 Docker,经过四年的快速发展 Docker 已经成为了很多公司的生产环境中大规模使用,也不再是一个只能在开发阶段使用的玩具了。作为在生产环境中广泛应用的产品,Docker 有着非常成熟的社区以及大量的使用者,代码库中的内容也变得非常庞大。 同样,由于项目的发
阅读全文
摘要:系统设计精要是一系列深入研究系统设计方法的系列文章,文中不仅会分析系统设计的理论,还会分析多个实际场景下的具体实现。这是一个季更或者半年更的系列,如果你有想要了解的问题,可以在文章下面留言。 调度是一个非常广泛的概念,很多领域都会使用调度这个术语,在计算机科学中,调度就是一种将任务(Work)分配给
阅读全文
摘要:熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】_方向盘(YourBatman)的博客-CSDN博客 每篇一句 但行好事,莫问前程 前言 断点调试对IT从业者不是一个陌生的概念,我认为它是每个程
阅读全文
摘要:log4j2 xml 配置文件 屏蔽 第三方 依赖包 的日志_苦荞米的博客-CSDN博客 第三方日志 代码如下,这个是一个最简单的,只打印日志到控制台的配置,这里将用这个代码来作为例子来解释如何屏蔽掉第三方日志。 <?xml version="1.0" encoding="UTF-8" ?> <Co
阅读全文