11 2022 档案

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