Java 解析 PDF:抽取文本、识别表格、导出图片、读取元数据等
在 Java 项目中处理 PDF 文档,最常见也最头疼的需求莫过于解析——把里面的文字、表格、图片和元数据提取出来,供后续搜索、分析或迁移使用。不同于生成或编辑 PDF,解析更考验库对文档结构的还原能力和对异常布局的容错性。
当 Java 遇上 AI 编码助手:如何用最少的 Token 实现精准的代码理解
预计阅读时间:8 分钟内容摘要:本文深入探讨在 AI 辅助开发大型 Java 项目时,如何解决大语言模型上下文窗口与 Token 消耗过高的问题。
400个Java漏洞被悄悄修掉,你的扫描器一个都没发现
10月7日,红帽宣布了一件事。据IT时代网报道,红帽通过与IBM合作的开源软件安全项目Lightwell,在Java库中发现并修复了超过400个此前未知的漏洞。400个。而且关键词是"此前未知"。这四个字,比数字本身更值得紧张。
两路同时跑,Java知识库索引可能出错
写删向量和清理索引同时进行,报告里的 VACUUM 报错了,数据库没有崩。记下索引清理失败,但不能仅凭这条日志就说资料丢失。环境是 PostgreSQL 16.14、pgvector 0.8.3 的开发提交 f1dd4e3。
云原生必升!Java 26:启动快如闪电,G1 GC吞吐量再进化
Java 26 正式发布了。如果你还在用 Java 17 或 21,这次升级的理由比以往都充分——尤其在云原生场景下,启动速度和 GC 吞吐量的提升是实打实的,不是纸面参数。
大模型手搓文件对比工具(9):扫描有进度,想停就能停
上一期把同步预览、备份和回滚补上以后,文件写入这条链路基本有了安全边界。但目录一大,另一个问题马上就暴露出来了:点击对比以后,界面只显示一句“正在对比文件”,进度条一直转,却看不到程序走到哪里,也不知道还要等多久。如果选错了目录,还不能取消。
只会搜关键词还不够,Agent 需要一套更聪明的本地搜索
ripgrep 之外,Agent 还需要语义检索。8 月底开源的 zvec-grep 把语义、BM25 全文、rg 正则和混合检索收进同一个接口,让 CLI 与 Agent 共用一份本地索引。