摘要: 整天写代码都直接用fastjson,有一天我想,我自己能不能实现一套自己的fastjson 说干就干,首先拿到json的语法文件,基于它我们就可以生成antlr的一些基础类代码。 不清楚的请参考之前的博文。 // Derived from http://json.org grammar JSON; 阅读全文
posted @ 2023-04-13 22:20 Mars.wang 阅读(193) 评论(0) 推荐(0)
摘要: 转载:https://blog.51cto.com/u_11554106/4930697 一、remote debug 何为远程debug呢?通常我们在开发过程中,都会将代码部署到服务中,这个时候QA 提出了一个bug,通过查看代码的逻辑发现问题十分的困难? 一般情况下都是想着本地能不能复现一下,本 阅读全文
posted @ 2023-04-13 15:44 Mars.wang 阅读(308) 评论(0) 推荐(0)
摘要: 一、JConsole: Java监视与管理控制台 命令行:jconsole JConsole是一款基于JMX 的可视化监视、 管理工具。 它的主要功能是通过JMX的MBean( Managed Bean) 对系统进行信息收集和参数动态调整。 JMX是一种开放性的技术, 不仅可以用在虚拟机本身的管理上 阅读全文
posted @ 2023-04-13 15:28 Mars.wang 阅读(160) 评论(0) 推荐(0)
摘要: 一、基础命令行工具 1.jps:虚拟机进程状况工具 可以列出本机正在运行的虚拟机进程,并显示主类 1.1.选项: 选项作用 -q 省略主类,只显示id -l 显示主类全名,或jar包路径 -m 显示传递给主类main方法的参数 -v 输出jvm启动时所有参数 2.jstat:虚拟机统计信息监控 用于 阅读全文
posted @ 2023-04-13 14:48 Mars.wang 阅读(35) 评论(0) 推荐(0)