Java

首页 标签 Java
# Java #
关注
267586内容
为什么我又做了一个JSONPath项目?聊聊jquick-path的定位与设计思路
jquick-path 是一个轻量级 Java JSONPath 工具库,专注解决后端开发中高频、复杂的 JSON 数据提取痛点。它以“简单、统一、可落地”为设计核心,支持路径表达式与链式 API 两种使用方式,兼顾易用性、可读性与工程维护性,适用于接口解析、规则引擎、配置化系统等场景。
轻量级 Java JSON 库推荐:jquick-json 序列化/反序列化 + 变量替换 + 字节码优化全解析
`jquick-json` 是一款轻量级 Java JSON 库,支持 POJO 与 JSON 的高效序列化/反序列化、`${key}` 变量替换、格式化输出,并基于 `jquick-asm` 实现字节码级 Bean 访问优化,显著降低反射开销,兼顾性能与易用性。
Java JQuick-Path 实战手册:根对象、递归下降、通配符,一篇全掌握
Java开发者还在为JSON取值反复判空、层层嵌套而烦恼?jquick-path四大核心语法——根对象($)、属性访问(.)、递归下降(..)、通配符(*),一次讲透!轻量易用,支持path字符串与Java链式调用,大幅提升JSON解析效率。开源地址:github.com/paohaijiao/jquick-path
Java JSONPath 实战:jquick-path 语法详解与最佳实践
jquick-path 是面向 Java 的轻量级 JSONPath 查询库,支持路径字符串与链式 API 两种调用方式,提供根节点/当前节点、通配符、数组切片、条件过滤(`?(@.price>15)`)、递归查询(`..`)等完整语法,助力统一、可维护、可配置的 JSON 数据提取。
|
7天前
|
深入理解Scala模式匹配:结构化解构
Java的`switch`仅支持基本类型、字符串、枚举的**值相等匹配**,需手动`break`防穿透;而Scala的`match`是**结构化模式匹配**——可解构样例类、元组、集合、类型,支持守卫、变量绑定与编译期穷尽检查,本质是从“值判断”跃升为“数据形状识别”。
|
7天前
|
VS Code高效技巧:Code Action
VS Code中Code Action(💡小灯泡)修复当前行问题,Source Action则批量处理整文件(如整理import、生成getter/setter)。后者不显于灯泡菜单,需右键或命令面板调用,支持保存时自动执行。IDEA统一为Alt+Enter,Zed暂缺Source Action支持。(239字)
|
7天前
|
IDEA 2026.3 EAP新特性:终于要向“包名对不上文件夹”的代码低头了
IntelliJ IDEA 2026.3 EAP新增特性:支持包名与目录结构不一致时的通配符导入(如`import org.classa.*`)。不再强求目录匹配包名,而是依据类声明的全限定名进行符号解析,使遗留、脚本化或非标准项目中的导入正常高亮与补全,真正让工具适配真实代码。(239字)
|
7天前
|
苦等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定制或大流量流式导出。
声明式Excel样式编排:JQuick-Export STYLE 设计解析与30+配置属性详解
《JQuick-Excel导出STYLE配置手册》详解导出阶段样式配置:支持行/列/单元格三类目标(区域样式暂未生效),涵盖字体、对齐、边框、填充等属性,明确执行时机(写完数据后)、与THEME/FORMULAS/TRANSFORM的协作关系,及SXSSF流式导出限制。含避坑指南与最佳实践。
免费试用