标签

标签

用更细的关键词串起文章、日常和项目,快速回到相同技术、主题或状态的内容。

后端

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

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

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

【WebSocket】消息丢失的补偿/补发机制 默认文章封面
文章

【WebSocket】消息丢失的补偿/补发机制

本人一直在负责会议模块,而会议中许多的操作都需要使用WebSocket进行广播,比如主持人禁言,用户入会等消息。但是在用户内测的时候,偶尔会发现状态不同步的情况。 主持人发起了一个kr流程,

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

【BookKeeper】pulsar的存储实现原理

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

【pulsar】pulsar的定时发送实现原理 默认文章封面
文章

【pulsar】pulsar的定时发送实现原理

背景 在我们的项目中,业务中常常需要解决定时提醒,定时发布等需求,而我们会常常使用pulsar的定时消息作为我们的定时处理的方案,而pulsar天然支持定时消息的发送。Pulsar 原生支持定时消息发

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

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

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

【LexoRank】一种解决用户拖拉拽的排序方式 默认文章封面
文章

【LexoRank】一种解决用户拖拉拽的排序方式

最近一次业务中,我们实现了对于分享人的拖拉拽排序,这样用户可以通过前端的拖拉拽,实现会议的自定义人员的分享顺序。 一开始我们的方案是,当排序时,前端将计算的位置计算出来,然后传给后端,后端赋予新

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

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

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

【Elasticsearch】深入理解倒排索引! 默认文章封面
文章

【Elasticsearch】深入理解倒排索引!

学过Elasticsearch的jy们肯定都听说过倒排索引,我也不例外,但是我总是只知道大概,详细的原理就说不上来了。因为很好奇为什么倒排索引就这么快,遂开始深入理解一下其核心原理。

【负载均衡】深入理解HaProxy cover
文章

【负载均衡】深入理解HaProxy

公司使用的负载均衡框架是HaProxy,我其实还是比较好奇为什么不直接使用nginx的,所以特意来研究并对比一下HaProxy的使用以及原理。

权限系统探索-OpenFGA的CLI和模块化模型使用 cover
文章

权限系统探索-OpenFGA的CLI和模块化模型使用

之前所负责的业务要上线,所以最近都没有研究OpenFGA。今天研究了一下OpenFGA的CLI以及模块化模型,所以总结出这篇文章介绍一下用法,并且给出一些常见错误的解决方案。 下载安装CLI 官

朋友说可以看到我浏览器下载了什么,吓我一跳! 默认文章封面
文章

朋友说可以看到我浏览器下载了什么,吓我一跳!

最近一个非程序员的朋友,在我们的游戏开黑群里发了这样一个网站,说是可以通过IP查看自己下载了哪些东西。 我心里一惊! 啊?这玩意儿这么好用? 我当时很好奇,于是直接访问了这个网站? 得到如下结果

权限系统探索-快速部署OpenFGA 默认文章封面
文章

权限系统探索-快速部署OpenFGA

配置Openfga 部署Openfga之前,我们要先去配置数据库,不然的话会默认使用内存作为数据库。 OpenFGA支持多种数据库,如PostgreSQL 14, MySQL 8 和 SQLite。

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

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

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

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

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

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

权限系统探索-为什么我不推荐用OPA实现权限系统 cover
文章

权限系统探索-为什么我不推荐用OPA实现权限系统

最近老板让我实现一个可以统一全部业务的权限系统,说实话,一开始我自信满满。但是不断深入研究后,心里就开始犯嘀咕了“不是哥们,这么难的东西,你让我一个新入职没多久的人做”。但是毕竟东西都是人做的,

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

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

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

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

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

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

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

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

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

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

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

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

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(含示例及源码解析)

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

开源

9 篇内容
【pulsar】pulsar的定时发送实现原理 默认文章封面
文章

【pulsar】pulsar的定时发送实现原理

背景 在我们的项目中,业务中常常需要解决定时提醒,定时发布等需求,而我们会常常使用pulsar的定时消息作为我们的定时处理的方案,而pulsar天然支持定时消息的发送。Pulsar 原生支持定时消息发

权限系统探索-OpenFGA的CLI和模块化模型使用 cover
文章

权限系统探索-OpenFGA的CLI和模块化模型使用

之前所负责的业务要上线,所以最近都没有研究OpenFGA。今天研究了一下OpenFGA的CLI以及模块化模型,所以总结出这篇文章介绍一下用法,并且给出一些常见错误的解决方案。 下载安装CLI 官

权限系统探索-快速部署OpenFGA 默认文章封面
文章

权限系统探索-快速部署OpenFGA

配置Openfga 部署Openfga之前,我们要先去配置数据库,不然的话会默认使用内存作为数据库。 OpenFGA支持多种数据库,如PostgreSQL 14, MySQL 8 和 SQLite。

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

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

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

权限系统探索-为什么我不推荐用OPA实现权限系统 cover
文章

权限系统探索-为什么我不推荐用OPA实现权限系统

最近老板让我实现一个可以统一全部业务的权限系统,说实话,一开始我自信满满。但是不断深入研究后,心里就开始犯嘀咕了“不是哥们,这么难的东西,你让我一个新入职没多久的人做”。但是毕竟东西都是人做的,

Agent

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

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

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

设计

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

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

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

权限系统探索-为什么我不推荐用OPA实现权限系统 cover
文章

权限系统探索-为什么我不推荐用OPA实现权限系统

最近老板让我实现一个可以统一全部业务的权限系统,说实话,一开始我自信满满。但是不断深入研究后,心里就开始犯嘀咕了“不是哥们,这么难的东西,你让我一个新入职没多久的人做”。但是毕竟东西都是人做的,

GitHub

2 篇内容
Starry Summer 默认文章封面
项目

Starry Summer

个人内容平台:文章、笔记、日常、项目、评论、后台管理,以及逐步转向文件内容源的部署方案。

JVM

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

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

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

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

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

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

Linux

2 篇内容
权限系统探索-OpenFGA的CLI和模块化模型使用 cover
文章

权限系统探索-OpenFGA的CLI和模块化模型使用

之前所负责的业务要上线,所以最近都没有研究OpenFGA。今天研究了一下OpenFGA的CLI以及模块化模型,所以总结出这篇文章介绍一下用法,并且给出一些常见错误的解决方案。 下载安装CLI 官

权限系统探索-快速部署OpenFGA 默认文章封面
文章

权限系统探索-快速部署OpenFGA

配置Openfga 部署Openfga之前,我们要先去配置数据库,不然的话会默认使用内存作为数据库。 OpenFGA支持多种数据库,如PostgreSQL 14, MySQL 8 和 SQLite。

OpenAI

2 篇内容

数据库

2 篇内容

面试

2 篇内容
【Elasticsearch】深入理解倒排索引! 默认文章封面
文章

【Elasticsearch】深入理解倒排索引!

学过Elasticsearch的jy们肯定都听说过倒排索引,我也不例外,但是我总是只知道大概,详细的原理就说不上来了。因为很好奇为什么倒排索引就这么快,遂开始深入理解一下其核心原理。

About

1 篇内容
页面

About Starry Summer

一个用于沉淀写作、项目和日常记录的个人内容平台。

Archive

1 篇内容

Build Log

1 篇内容
日常

今天先把地基打好

一个能长期长大的个人平台,第一天最重要的是边界清晰。

Cloudflare

1 篇内容
Starry Summer 默认文章封面
项目

Starry Summer

个人内容平台:文章、笔记、日常、项目、评论、后台管理,以及逐步转向文件内容源的部署方案。

Cursor

1 篇内容

Daily

1 篇内容
日常

今天先把地基打好

一个能长期长大的个人平台,第一天最重要的是边界清晰。

Elasticsearch

1 篇内容
【Elasticsearch】深入理解倒排索引! 默认文章封面
文章

【Elasticsearch】深入理解倒排索引!

学过Elasticsearch的jy们肯定都听说过倒排索引,我也不例外,但是我总是只知道大概,详细的原理就说不上来了。因为很好奇为什么倒排索引就这么快,遂开始深入理解一下其核心原理。

IntelliJ IDEA

1 篇内容

Kotlin

1 篇内容

LeetCode

1 篇内容

Markdown

1 篇内容

MongoDB

1 篇内容

Next.js

1 篇内容
Starry Summer 默认文章封面
项目

Starry Summer

个人内容平台:文章、笔记、日常、项目、评论、后台管理,以及逐步转向文件内容源的部署方案。

Starry Summer

1 篇内容
月光、云和松树枝下的夏夜星空
置顶文章

为什么叫 Starry Summer

这个名字来自童年夏夜的公园、草坪、松树、月光、星空,以及回家路上远处院子里亮着的暖光。

WebSocket

1 篇内容
【WebSocket】消息丢失的补偿/补发机制 默认文章封面
文章

【WebSocket】消息丢失的补偿/补发机制

本人一直在负责会议模块,而会议中许多的操作都需要使用WebSocket进行广播,比如主持人禁言,用户入会等消息。但是在用户内测的时候,偶尔会发现状态不同步的情况。 主持人发起了一个kr流程,

个人站

1 篇内容
月光、云和松树枝下的夏夜星空
置顶文章

为什么叫 Starry Summer

这个名字来自童年夏夜的公园、草坪、松树、月光、星空,以及回家路上远处院子里亮着的暖光。

夏夜

1 篇内容
月光、云和松树枝下的夏夜星空
置顶文章

为什么叫 Starry Summer

这个名字来自童年夏夜的公园、草坪、松树、月光、星空,以及回家路上远处院子里亮着的暖光。

架构

1 篇内容
【BookKeeper】pulsar的存储实现原理 cover
文章

【BookKeeper】pulsar的存储实现原理

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

消息队列

1 篇内容
【pulsar】pulsar的定时发送实现原理 默认文章封面
文章

【pulsar】pulsar的定时发送实现原理

背景 在我们的项目中,业务中常常需要解决定时提醒,定时发布等需求,而我们会常常使用pulsar的定时消息作为我们的定时处理的方案,而pulsar天然支持定时消息的发送。Pulsar 原生支持定时消息发

童年

1 篇内容
月光、云和松树枝下的夏夜星空
置顶文章

为什么叫 Starry Summer

这个名字来自童年夏夜的公园、草坪、松树、月光、星空,以及回家路上远处院子里亮着的暖光。

笔记

1 篇内容

算法

1 篇内容
【LexoRank】一种解决用户拖拉拽的排序方式 默认文章封面
文章

【LexoRank】一种解决用户拖拉拽的排序方式

最近一次业务中,我们实现了对于分享人的拖拉拽排序,这样用户可以通过前端的拖拉拽,实现会议的自定义人员的分享顺序。 一开始我们的方案是,当排序时,前端将计算的位置计算出来,然后传给后端,后端赋予新

网络协议

1 篇内容
朋友说可以看到我浏览器下载了什么,吓我一跳! 默认文章封面
文章

朋友说可以看到我浏览器下载了什么,吓我一跳!

最近一个非程序员的朋友,在我们的游戏开黑群里发了这样一个网站,说是可以通过IP查看自己下载了哪些东西。 我心里一惊! 啊?这玩意儿这么好用? 我当时很好奇,于是直接访问了这个网站? 得到如下结果

负载均衡

1 篇内容
【负载均衡】深入理解HaProxy cover
文章

【负载均衡】深入理解HaProxy

公司使用的负载均衡框架是HaProxy,我其实还是比较好奇为什么不直接使用nginx的,所以特意来研究并对比一下HaProxy的使用以及原理。

黑客

1 篇内容
朋友说可以看到我浏览器下载了什么,吓我一跳! 默认文章封面
文章

朋友说可以看到我浏览器下载了什么,吓我一跳!

最近一个非程序员的朋友,在我们的游戏开黑群里发了这样一个网站,说是可以通过IP查看自己下载了哪些东西。 我心里一惊! 啊?这玩意儿这么好用? 我当时很好奇,于是直接访问了这个网站? 得到如下结果

99 条标签关联