小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
LRU缓存实现(Java) - 编程一生

本文介绍Java实现LRU缓存的多种方式:继承LinkedHashMap并重写removeEldestEntry;委托封装LinkedHashMap并手动同步;链表加HashMap自行实现;以及LinkedHashMap默认FIFO缓存写法及调用示例。

LRU缓存实现(Java) - 编程一生

编程一生 编程一生 · 2026-10-16T03:48:00Z
Java 程序是怎么运行的?

文章讲解Java程序运行流程:安装JDK 8并配置环境变量,编写HelloWorld源码,用javac编译为class字节码,再由java命令交由JVM执行。JVM针对不同平台适配,实现Java“一次编写,到处运行”的跨平台特性。

Java 程序是怎么运行的?

Java for You Java for You · 2026-10-15T18:02:52Z
IntelliJ IDEA 的 Java 和 Kotlin 扩展登陆 Cursor 和 VS Code,发布 1.0 版本

JetBrains发布IntelliJ IDEA的Java和Kotlin扩展1.0稳定版,将IDE级语言智能引入VS Code和Cursor。该扩展基于LSP,支持代码补全、导航、重构、Maven/Gradle/Bazel及调试,并与Cursor深度合作。1.0结束免费预览,需IntelliJ IDEA Ultimate订阅,未来将支持智能体和终端工作流。

IntelliJ IDEA 的 Java 和 Kotlin 扩展登陆 Cursor 和 VS Code,发布 1.0 版本

The JetBrains Blog The JetBrains Blog · 2026-10-15T13:06:31Z
Java 核心类库一览

本文介绍Java类库与JAR文件。类库是可复用类的集合,Java以JAR格式打包分发,可用jar命令创建和提取。重点讲解dt.jar(设计时,含Swing)、tools.jar(工具类库)、rt.jar(运行时核心类库)的作用,并说明JVM采用双亲委派加载机制,优先由引导类加载器加载核心API,以保证安全。

Java 核心类库一览

Java for You Java for You · 2026-10-15T01:29:31Z
Java如何融入AI世界——又该如何更好地契合?

甲骨文Java团队探讨了Java为何适合AI,以及现有和未来平台特性如何增强其能力,涵盖语言、库和运行时改进,包括OpenJDK的Amber、Babylon、Valhalla和Panama项目,以及小改进的叠加效应。

Java如何融入AI世界——又该如何更好地契合?

insidejava insidejava · 2026-10-15T00:00:00Z
Bootiful 播客:Java 能比 Rust 性能更高吗?Andrew Lombardi 有数据

该文本仅为 Tanzu Spring 的订阅推广信息,介绍其以单一订阅提供 OpenJDK、Spring 和 Apache Tomcat 的支持与二进制文件,无实质文章内容可总结。

Bootiful 播客:Java 能比 Rust 性能更高吗?Andrew Lombardi 有数据

Spring Spring · 2026-10-15T00:00:00Z
Java中的日常JSON处理

Oracle Java团队提出新JEP,计划为JDK引入孵化版JSON API,支持解析、导航和生成JSON文档。该API面向日常小型用例,旨在减少对外部库的依赖,但不会取代现有JSON库。

Java中的日常JSON处理

insidejava insidejava · 2026-10-14T00:00:00Z
Java 17 音频转写上传前校验:大小、MIME、超时与审计 ID

文章介绍用 Java 17 实现音频转写上传前的本地校验:检查文件可读性、扩展名和 20MB 业务上限,生成 SHA-256 短审计 ID,再以带 45 秒超时的 multipart 请求提交转写。日志仅保留不可逆哈希,不含音频或全文。强调授权、隐私与删除机制应优先于便利,扩展名校验不等于安全,生产环境应检测 MIME、时长并采用流式上传。

Java 17 音频转写上传前校验:大小、MIME、超时与审计 ID

Java for You Java for You · 2026-10-13T03:45:55Z
Java 17 调用视觉 Responses API:JSON 约束与人工复核路由

文章介绍使用Java 17标准HttpClient调用视觉Responses API,让模型输出商品图的JSON候选信息,再根据置信度和字段完整性决定自动发布(AUTO)或转人工复核(REVIEW)。强调模型输出仅为候选,高风险品类必须人工确认,并需设置超时、审计记录和分层评测集。

Java 17 调用视觉 Responses API:JSON 约束与人工复核路由

Java for You Java for You · 2026-10-13T02:44:44Z

This week's Java roundup for October 5th, 2026, features news highlighting: OpenJDK JEPs Proposed to Target for JDK 28; Lazy Constants elevated to Candidate status; the GA releases of Apache...

Java News Roundup: Grails 8, Open Liberty, GlassFish, Infinispan, LangChain4j, Spock

InfoQ InfoQ · 2026-10-12T10:10:00Z
Java 异常处理一览 | 基础篇

Java异常处理基础:异常是程序执行中中断正常流程的事件,发生时创建异常对象并抛出,运行时系统沿调用堆栈反向查找匹配的处理程序,找不到则程序终止。异常体系以Throwable为根,分Error和Exception,Exception又分运行时异常和检查型异常。捕获异常用try-catch,可多catch或一个catch处理多种异常;finally块总在try退出时执行,用于释放资源。检查型异常必须捕获或在方法上用throws声明抛出。

Java 异常处理一览 | 基础篇

Java for You Java for You · 2026-10-11T18:12:36Z
Java——运行时之年!

随着AI编码代理普及,语言语法重要性下降,运行时性能和可运维性愈发关键。Java的JVM和标准库适应这一转变,新版JDK持续改进性能、可观测性、垃圾回收和易用性,同时保留编程模型,Valhalla、Leyden和Lilliput项目正推进重大创新。

Java——运行时之年!

insidejava insidejava · 2026-10-11T00:00:00Z
Java——运行时之年!

Oracle Java团队认为,AI编码代理使语言语法不再核心,运行时性能和可运维性愈发重要。JVM和标准库正适应这一转变,新版JDK持续改进性能、可观测性、垃圾回收和易用性,同时保留编程模型,Valhalla、Leyden和Lilliput项目正推进重大创新。

Java——运行时之年!

insidejava insidejava · 2026-10-11T00:00:00Z
Java 异常处理一览 | 基础篇

本文介绍Java异常处理基础:异常是程序执行中中断正常流程的事件,发生时创建异常对象并抛出,运行时系统沿调用堆栈按相反顺序寻找匹配的异常处理程序(捕获异常),找不到则程序终止。Java异常体系以Throwable为根,分Error和Exception,Exception又分运行时异常和检查型异常。捕获用try-catch,可多catch或一个catch处理多种异常;finally总在try退出时执行,用于释放资源。检查型异常必须捕获或用throws声明抛出。

Java 异常处理一览 | 基础篇

Java for You Java for You · 2026-10-10T18:04:04Z
Java 17 视觉识别结果的金额与字段门禁实现

文章介绍用Java 17为视觉识别票据金额设置安全门禁:模型只负责提取字段,Java用BigDecimal、币种白名单和金额上限判断能否进入人工复核,避免浮点误差与误报销。代码无需外部依赖,并强调超时、幂等、原图留存与审计,适合低风险票据预分流,不适用于自动付款或税务认定。

Java 17 视觉识别结果的金额与字段门禁实现

Java for You Java for You · 2026-10-10T06:50:09Z
Java 17标准HTTP调用语音转写API的超时与错误处理

文章介绍用Java 17标准HTTP客户端调用OpenAI语音转写API,重点讲解超时与错误处理。示例通过multipart请求上传音频,密钥从环境变量读取,设置连接和请求超时,并限制文件为20MB。生产环境建议异步排队、校验MIME类型、防止重复提交,同时注意录音授权与数据脱敏。

Java 17标准HTTP调用语音转写API的超时与错误处理

Java for You Java for You · 2026-10-10T04:18:30Z
Java标准HTTP调用多模态模型的票据抽取前置校验

文章介绍在Java中调用多模态模型抽取票据金额前进行本地校验:检查文件类型仅限JPG/PNG、大小不超过5MB,并用BigDecimal比对申报金额与识别金额,容差0.01元。示例基于JDK17+的HttpClient构造REST请求,显式处理密钥、超时和状态码,强调模型输出不可直接作为付款指令,需JSON解析与人工复核。

Java标准HTTP调用多模态模型的票据抽取前置校验

Java for You Java for You · 2026-10-10T04:17:05Z
Java 17实现Agent工具调用的白名单、预算与审计门禁

文章介绍用 Java 17 为 Agent 工具调用添加执行门禁:调用前校验工具白名单、金额合法性与累计预算,任一失败即拒绝并记录审计日志。示例中首笔通过,越权工具与超额调用被拒。强调执行权应在应用侧,预算分单次、任务、租户三层,生产环境需数据库事务、幂等键与人工复核。

Java 17实现Agent工具调用的白名单、预算与审计门禁

Java for You Java for You · 2026-10-09T02:29:43Z
Java 17 HttpClient调用文件转写API的超时与失败回退

文章介绍使用 Java 17 标准 HttpClient 调用文件转写 API,重点处理上传、排队与超时。示例区分成功、网络失败、HTTP 失败和空文本,强调状态管理而非解析 JSON。建议用任务 ID、对象存储、指数退避和状态机替代简单重试,避免重复转写;仅对网络错误、429 和临时 5xx 重试,长音频切段并保留时间戳,注意隐私权限控制。

Java 17 HttpClient调用文件转写API的超时与失败回退

Java for You Java for You · 2026-10-09T02:28:15Z
Java Agent 工具调用的 allowlist、参数校验与调用预算

文章以 Java 为例说明 Agent 工具调用必须由宿主程序控制:先设置工具白名单并默认拒绝,再校验参数格式与范围,最后限制调用次数等预算。模型只能建议调用,不能直接产生副作用。日志需记录拒绝原因,支付、删除等高风险操作应人工确认并使用幂等键。

Java Agent 工具调用的 allowlist、参数校验与调用预算

Java for You Java for You · 2026-10-09T01:37:03Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码