上一节 JVM GC 日志解读与分析(基础配置)讲述了 GC 日志相关的基础信息和配置。需要提醒的是,这些参数是基于 JDK 8 配置的。

在 JDK 9 之后的版本中,启动参数有一些变化,继续使用原来的参数配置可能会在启动时报错。不过也不用担心,如果碰到,一般都可以从错误提示中找到对应的处置措施和解决方案。

例如 JDK 11 版本中打印 info 级别 GC 日志的启动脚本:

# JDK&...
Continue reading >>

Github中,有非常多优秀的中文项目,学习这些高分项目,有助于提高自己的编程能力,也能扩展知识面。

中文项目几乎都是国人作为主要参与者,更加贴近我们的思考方式。中文的描述降低项目准入门槛,告别语言语境上的烦恼。

Github排行榜目录导航

本页内容参照了开源项目GitHub-Chinese-Top-Charts...

Continue reading >>

计算机基础


我是一个线程

TCP/IP 之 大明邮差

TCP/IP 之 大明内阁

TCP/IP 之 蓟辽督师

CPU 阿甘

CPU 阿甘之烦恼

我是一个网卡

我是一个路由器

我是一个进程

我是一块硬盘(上)

我是一块硬盘(下)

我是一个键盘

张大胖的socket

张大胖学递归

操作系统是个大骗子?

编程世界的那把锁

加锁还是不加锁,这是一个问题

那些烦人的同步和互斥问题

一个翻译家族的发家史

Fork:你要选择哪条路?

张大胖和CAP定理...

Continue reading >>