senninha

zeng haha


  • 主页

  • 分类

  • 归档

  • 标签

JitWatch

Posted on 2024-08-04 | In DevTools

最近工作中需要验证某种写法在 jit 下的行为,捣鼓了一下 jit-watch,现在记录下相关步骤。

Read more »

从源码编译 IDEA 社区版

Posted on 2024-06-22 | In DevTools

项目特殊的切分支方式,IDEA 自带的 svn 插件逻辑不甚兼容,特别容易出现 OutOfMemoryError。查明原因后,准备更改 svn 插件以修复 OOM 问题。下面记录一下从源码编译 IDEA 社区版的相关注意事项。

注意,以下经验基于 IDEA2023.1。

Read more »

IDEA Structural Replace 使用心得

Posted on 2024-03-30 | In DevTools

最近项目有一个重构的需求,纯靠文本替换无法完成,想到了用 IDEA Structural Replace。这次由于使用场景比较复杂,用到了 script,记录一下使用心得。

Read more »

Debug IDEA 匿名内部类断点无法进入问题

Posted on 2022-10-16 | In DevTools

​ 组内有同学发现,在进程启动前设置好的 匿名内部类 断点,在进程启动完成始终无法进入。我尝试复现,发现只在特定的类上才会出现,其他的类上的匿名内部类没有问题,这就非常奇怪了。一番操作,从 JDB 到 调试 IDEA 断点逻辑,终于发现症结:业务逻辑有一个扫包初始化类的逻辑,这个类初始化的顺序会影响 IDEA 对断点的设置。

Read more »

IDEA Plugin 开发经验

Posted on 2022-08-21 | In DevTools

​ IDEA 插件开发,主要参考官方的 开发文档 ,里面列举了各种插件开发的扩展点。这里主要记录一些开发过程中的经验。目前开发过的插件类型包括:代码生成/PSI、模板代码创建后代码生成、代码检查/Inspection、Live Template、Postfix。

Read more »
12…4Next Page

16 posts
6 categories
26 tags
© 2024 senninha
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4