标签

Java

Hardwood 1.0:Java 读取 Parquet 的轻量新选择

来源: infoq.com 59
Hardwood 到达 1.0,是 Java 生态里处理 Apache Parquet 文件的一个值得关注的信号。这个由 Gunnar Morling 发起的项目,目标很直接:用多线程读取和零强制外部依赖,给开发者一个比 Apache Parquet Java 实现更轻、更容易嵌入的选择。当前版本只支持读取,写入能力还在后续版本计划中。 Parquet...

Xbatis 与 MyBatis-Plus 怎么选:从团队规模、SQL 控制到长期维护的对比

来源: oschina.net 41
在 Java 后端里,MyBatis 一直有一种很微妙的优势:它不像全自动 ORM 那样把 SQL 藏起来,又能用 Mapper、XML、动态 SQL 把复杂查询管住。MyBatis-Plus 和 Xbatis 都是在这个基础上继续提效的增强框架,只是路线不完全一样:前者胜在成熟生态和工程默认项,后者更强调用更现代、更类型化的方式组织数据访问代码。 M...

用 Jboot-Plus 复用企业后台的通用底座:Spring Boot 3 与 Vue 2.7 的取舍

来源: oschina.net 52
企业后台项目最消耗工程时间的,往往不是某个复杂算法,而是反复搭 CRUD、权限、接口安全、字典、日志、菜单、微信生态对接这些“每个项目都要有”的底层能力。Jboot-Plus 这类基于 Spring Boot 3 + Vue 2.7 的前后端分离框架,核心价值不是让业务消失,而是把后台系统的通用地基提前铺好,让团队把精力放回业务建模和交付质量上。 从摘...

Solon AI 4.0.3:给 Java 智能体开发一层轻量统一接口

来源: oschina.net 47
Solon AI v4.0.3 的关键信号很明确:它想把 Java 开发者写智能体应用时最容易分裂的几件事收拢起来,包括模型差异、向量库接入、MCP 协议以及复杂流程控制。更现实的一点是,它把兼容范围拉到 Java 8 到 Java 26,这对仍在长期维护 Java 8 服务、同时又想试水 Agent 的团队很有吸引力。 智能体应用最怕的是一开始直接调...

Solon v4.0.3 发布:继续押注轻量级 Java 企业开发

来源: oschina.net 37
Solon v4.0.3 发布了。这个版本本身的公开摘要没有展开具体变更项,但它再次把 OpenSolon 的定位摆到台前:一个从零构建、不依赖 Java EE 的 Java 企业级应用开发框架,强调快速、小巧、接口灵活和开放生态。对于正在评估 Spring 生态替代方案,或者希望把服务做得更轻的团队,Solon 值得进入技术选型清单。 OpenSol...

Spring AI 与 Spring Framework 的近期方向:从播客话题落到可运行实践

来源: spring.io 40
这期 A Bootiful Podcast 把焦点放在 Sébastien Deleuze 对 Spring AI 和 Spring Framework 近况的讨论上。虽然播客本身是访谈形式,但它指向了一个很实际的变化:Spring 生态正在把 AI 应用开发拉回 Java 开发者熟悉的工程模型里,配置、Bean、自动装配、测试和部署仍然是主战场。 对...

Elasticsearch 9.4.3 发布:关注 ES|QL 与升级验证

来源: oschina.net 37
Elasticsearch 9.4.3 已发布。作为基于 Lucene 的分布式全文搜索引擎,Elasticsearch 仍然围绕 HTTP API、无模式 JSON 文档、多租户检索与分析场景演进。本次摘要中特别提到 ES|QL 相关的功能和改进,因此对正在使用 9.x 的团队来说,最实际的问题不是“要不要升级”,而是“如何用低风险方式验证查询、索引...

Servo 0.3.0 的 391 次提交:浏览器引擎在慢火中前进

来源: oschina.net 49
Servo 的 5 月总结有两个信号很值得开发者关注:一边是 0.3.0 版本吸收了当月完成的 391 次提交,覆盖 CSS 字体特性、DOM API、SpiderMonkey 更新和辅助功能改进;另一边是项目月度赞助资金仍不到 8000 美元。换句话说,这是一个技术上持续补课、但资源上仍然紧绷的浏览器引擎项目。 对于做 Web 平台、嵌入式浏览器、渲...

Logback 1.5.37 发布:升级时别忽略条件配置里的 Janino

来源: oschina.net 51
Logback 1.5.37 已经发布。对大多数 Java 项目来说,Logback 仍然是“默认但关键”的基础设施:它不直接决定业务功能,却会影响排障效率、运行成本和生产环境的可观测性。这次发布值得注意的一点,是它触及了基于 Janino 对 Java 表达式求值的条件配置处理;如果你的 里使用了条件判断,升级前就不该只跑单元测试了事。 Logbac...