Java JQuick-Path 实战手册:根对象、递归下降、通配符,一篇全掌握
Java开发者还在为JSON取值反复判空、层层嵌套而烦恼?jquick-path四大核心语法——根对象($)、属性访问(.)、递归下降(..)、通配符(*),一次讲透!轻量易用,支持path字符串与Java链式调用,大幅提升JSON解析效率。开源地址:github.com/paohaijiao/jquick-path
深入理解Scala模式匹配:结构化解构
Java的`switch`仅支持基本类型、字符串、枚举的**值相等匹配**,需手动`break`防穿透;而Scala的`match`是**结构化模式匹配**——可解构样例类、元组、集合、类型,支持守卫、变量绑定与编译期穷尽检查,本质是从“值判断”跃升为“数据形状识别”。
VS Code高效技巧:Code Action
VS Code中Code Action(💡小灯泡)修复当前行问题,Source Action则批量处理整文件(如整理import、生成getter/setter)。后者不显于灯泡菜单,需右键或命令面板调用,支持保存时自动执行。IDEA统一为Alt+Enter,Zed暂缺Source Action支持。(239字)
苦等11年,IDEA 2026.3终于决定加上这个新特性了
IntelliJ IDEA 11年未解的痛点:链式调用(如`X.getBar().hashCode()`)遇“可能为空”警告时,旧版仅提示不修复。新版终于支持一键抽取局部变量并自动添加`assert`或`if`空检查,告别手动防御式编码!
声明式编程,图表即代码——JQuick-Excel 图表导出规范解读
JQuick-Excel 图表导出规范:面向Java开发者,基于DSL声明式配置(如`EXPORT WITH GRAPH = {...}`),支持柱状图、折线图、饼图等10类图表;强调数据一致性(categories与series长度必须匹配)、图表驱动设计及标题唯一性,适用于统计报表场景,不支持复杂BI定制或大流量流式导出。