Tag

Java

14 篇内容带有这个标签。

【AI会议纪要实践】mapReduce、RAG 与结构化输出 cover
文章

【AI会议纪要实践】mapReduce、RAG 与结构化输出

本人一直在做会议系统相关的内容,但我们自己的会议模块里,之前一直缺少一个比较完整的自动会议纪要能力。这个功能其实并不新。像钉钉、飞书、腾讯会议这类成熟会议产品,早在几年前就已经上线了 AI 会议

【BookKeeper】pulsar的存储实现原理 cover
文章

【BookKeeper】pulsar的存储实现原理

Pulsar 核心架构特点之一就是计算和存储分离(Broker 负责消息处理,BookKeeper 负责消息存储)。想搞明白 Pulsar 的存储机制,就不得不先了解一下 BookKeeper。

【JDK新特性】分代ZGC到底做了哪些优化? cover
文章

【JDK新特性】分代ZGC到底做了哪些优化?

之前介绍了ZGC,埋了个坑,说是会写分代ZGC,但是因为所在的业务组比较忙,且分代ZGC的相关资料较少,所以就搁置了一段时间,现在有时间了,就继续完成。因为网上的ZGC的资料很少介绍到分代ZGC

【JDK新特性】聊聊ZGC的核心原理 cover
文章

【JDK新特性】聊聊ZGC的核心原理

由于公司项目采用JDK 21作为运行环境,我们直接使用了ZGC垃圾收集器。此前我对ZGC的了解仅限于其缩短STW(Stop-The-World)的特性,现在借此机会对其实现原理和核心机制进行系统

权限系统探索-ReBAC框架——OpenFGA实战 cover
文章

权限系统探索-ReBAC框架——OpenFGA实战

最近在研究权限系统时,发现一个非常新的概念——ReBAC,同时也深入研究了一下其开源实现框架——OpenFGA。 本文将直接带领大家手把手的使用OpenFGA去实现一个鉴权功能。 本文将直接以飞

权限系统探索-权限模型、策略、ReBAC cover
文章

权限系统探索-权限模型、策略、ReBAC

最近老板让我实现一个可以统一全部业务的权限系统,说实话,一开始我自信满满。但是不断深入研究后,心里就开始慌了,尤其是带入一个业务系统的实际需求,以及构建一个可拓展的一致且准确的授权系统时,就会发

一文搞定虚拟线程!java21最重要的新特性 默认文章封面
文章

一文搞定虚拟线程!java21最重要的新特性

对于Java21的版本更新,我认为最重要的就是虚拟线程的正式使用(19为预览)。刚看到这个特性时,就感觉和go中的协程很像,应该是差不多的实现方式,也是java在逐渐进化之路上常见的的海纳百川了

JDK8 升到21,语言新工具快速上手! 默认文章封面
文章

JDK8 升到21,语言新工具快速上手!

前言 相信不少 javaer 都知道这一句话:“版本任你发,我用 java8”。确实,对于一般的项目来说 java8 已经够用,而且稳定性以及框架组件的支持都已经很好了。但是对于当前不断革新的技术来说

JDK8 升到 21,语言新特性快速上手! 默认文章封面
文章

JDK8 升到 21,语言新特性快速上手!

前言 相信不少 javaer 都知道这一句话:“版本任你发,我用 java8”。确实,对于一般的项目来说 java8 已经够用,而且稳定性以及框架组件的支持都已经很好了。但是对于当前不断革新的技术来说

一文搞定EventBus(含示例及源码解析) 默认文章封面
文章

一文搞定EventBus(含示例及源码解析)

前言 日常开发中经常遇到一个业务发生之后需要触发好几个业务点,比如订单支付完成之后需要发送短信、送会员积分、发送优惠券等。在分布式系统中我们可以通过消息队列实现,各个系统之间订阅支付成功事件,然后实现