240 发简信
IP属地:西藏
  • 使用spring的方式,避免proxy类

    背景:项目中有这种写法: 作用是通过把rpc方法调用套写一遍,添加日志或缓存的功能。但这样写,加深了编码层级,调用时也不清楚调用的哪个服务了。亲...

  • Resize,w 360,h 240
    java可选值链,快速转换插件

    cursor制作idea插件,快速书写java可选值链。效果: 按快捷键后: 一、添加步骤1、添加idea插件通过网盘分享的文件:nullcha...

  • Resize,w 360,h 240
    jdk21项目更换spring-boot-starter启动失败分析

    某天,项目出现启动失败: 最后,把失败前的修改回退,正常启动了: 对比无法启动的spring-boot-starter与jdk21专用版本的差异...

  • Resize,w 360,h 240
    使用cursor+油猴,添加后台系统批量操作

    工作中常常这样的场景:日常使用的后台,自身没有批量操作的功能。但又需要一次进行批量操作(如:上传资源)这时,可以利用cursor+油猴,为后台系...

  • Resize,w 360,h 240
    java空指针排查案例

    背景: 报错代码: 看上去没有对userExt.getUserRegisterStep()转换为int但实际上做了(最后统一int转Intege...

  • Resize,w 360,h 240
    yapi导入插件

    定义http接口时,大家常常习惯在设计文档里书写,最后录入api.dev.p1staff.com系统时,劳动强度又会很高。现制作一个指导入的ch...

  • Resize,w 360,h 240
    go代码移植java技巧

    编码方式差异1、多返回值java本身不支持多返回值,正统的方式:定义返回结构(class)将多个返回值添加进去快捷方式:参数中添加长度为1的返回...

  • Resize,w 360,h 240
    java类快速补全包路径

    写的java代码片段,如果想使用Beanshell执行时,常常需要手动填写包路径(或粘贴import) 可以编写正则替换小工具,快速补全 执行效果:

  • Resize,w 360,h 240
    java快速书写可选值链

    新型编程语言,大部分已经支持了可选性链,如(dart): 作用是当值不为空时,才一层层地取值,为空时,整个语句不继续执行。java如果想写出同样...