![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm-sandbox
文章平均质量分 79
lkx444368875
这个作者很懒,什么都没留下…
展开
-
实战之jvm-sandbox动态加载插件实现
基于jar的插件化开发实践方式,参考jvm-sandbox实现。原创 2021-12-09 11:14:37 · 874 阅读 · 0 评论 -
jvm-sandbox实战之windows调试
由于jvm-sandbox目前只提供了shell脚本来进行运行安装部署,对于mac电脑比较方便,但是windows的方式的话比较痛苦,走了很多弯路,慢慢深入了解之后发现windows的方式也是可以去做的。1. 下载安装包细看sandbox提供的一些脚本可以发现,其实脚本里的内容就是想把本地的项目结构打包成:├── bin│ ├── attach-pid.sh│ ├── sandbox.sh│ └── z-demo.sh├── cfg│ ├── repeater-config.原创 2021-11-15 11:06:43 · 1420 阅读 · 1 评论 -
基于jvm-sandbox IDEA Debug 调试
还是以官方的案例来串联这个流程:先编写一个有问题的类,并启动通过agent暴露一个端口,通过IDEA来监听这个端口。然后在启动jvm-sandbox的插件,通过端口回调给IDEA监听进行源码调试2.1 编写dmeo/** * 报时的钟 */public class Clock { // 日期格式化 private final java.text.SimpleDateFormat clockDateFormat = new jav原创 2021-11-10 11:05:08 · 1160 阅读 · 0 评论 -
jvm-sandbox实战之编写简单案例
还是以官方的案例来串联这个流程:先编写一个有问题的类,并启动通过agent暴露一个端口,通过IDEA来监听这个端口。然后在启动jvm-sandbox的插件,通过端口回调给IDEA监听进行源码调试2.1 编写dmeo/** * 报时的钟 */public class Clock { // 日期格式化 private final java.text.SimpleDateFormat clockDateFormat = new jav原创 2021-11-08 10:27:43 · 1229 阅读 · 0 评论