0

Sentinel源码—9.限流算法的实现对比

大纲 1.漏桶算法的实现对比 (1)普通思路的漏桶算法实现 (2)节省线程的漏桶算法实现 (3)Sentinel中的漏桶算法实现 (4)Sentinel中的漏桶算法与普通漏桶算法的区别 (5)Sentinel中的漏桶算法存在的问题 2.令牌桶算法的实现对比 (1)普通思路的令牌桶算法实现 (2)节省 ...

东阳马生架构 发布于 2025-04-23 22:14 评论(0) 阅读(210)
0

Golang 版本导致的容器运行时问题

问题现场 用户反馈安装了某个 containerd 版本的节点无法正常拉起容器,业务场景是在 K8S Pod 里面运行一个 Docker,在容器里面通过 docker 命令再启动新的容器。 报错信息如下: $ docker run -it ubuntu /bin/bash docker: Error ...

abin在路上 发布于 2025-04-23 21:53 评论(0) 阅读(195)
5

聊聊四种实时通信技术:长轮询、短轮询、WebSocket 和 SSE

这篇文章,我们聊聊 四种实时通信技术:短轮询、长轮询、WebSocket 和 SSE 。 1 短轮询 浏览器 定时(如每秒)向服务器发送 HTTP 请求,服务器立即返回当前数据(无论是否有更新)。 优点:实现简单,兼容性极佳 缺点:高频请求浪费资源,实时性差(依赖轮询间隔) 延迟:高(取决于轮询频率 ...

勇哥编程游记 发布于 2025-04-23 21:52 评论(1) 阅读(850)
0

图论-最小生成树-基础

0x0f 前置 前置芝士:并查集,图论基础,数论基础 其实最小生成树只是某个人用来装*的 —— 某老师 1x0f 简介 首先给出生成子图的定义(From OI Wiki): 嗯……有点抽象,不妨简化一下: 有一个图 \(G\),如果删去 \(G\) 中的若干条边与若干个点得到一个图 \(G'\),且 ...

KK_SpongeBob 发布于 2025-04-23 21:45 评论(0) 阅读(199)
3

探秘Transformer系列之(30)--- 投机解码

从零开始解析Transformer,目标是:(1) 解析Transformer如何运作,以及为何如此运作,让新同学可以入门;(2) 力争融入一些比较新的或者有特色的论文或者理念,让老鸟也可以有所收获。 ...

罗西的思考 发布于 2025-04-23 19:57 评论(1) 阅读(400)
2

一文详解银河麒麟配置容器运行时及gVisor(runsc)、Kata(runv)详细指南

容器运行时介绍 容器运行时核心概念与分类 容器运行时(Container Runtime)是管理容器生命周期(创建、启动、停止、删除)和资源隔离的核心组件,通过与操作系统内核协作实现容器化环境。根据功能层级和技术实现,容器运行时可分为以下三类。 高层运行时(High-Level Runtime) 作 ...

塔克拉玛攻城狮 发布于 2025-04-23 17:59 评论(0) 阅读(253)
2

使用这个工具,基于代码仓库直接生成教程文档,感觉比我自己写的还好

前言 我比较喜欢写教程,但是纯手写的话,一方面太麻烦了,另一方面就是觉得自己写的不太好,很多时候都喜欢直接贴代码算了。但直接贴代码对有编程基础的人而言可能很有帮助,但是对想入门的小白而言,一上来就是一大堆代码就很容易劝退。 怎么把教程写好,是我一直都在探索的事情。 昨天在GitHub上偶然刷到了一个 ...

mingupupup 发布于 2025-04-23 17:34 评论(0) 阅读(947)
2

聊聊SpringAI流式输出的底层实现?

在 Spring AI 中,流式输出(Streaming Output)是一种逐步返回 AI 模型生成结果的技术,允许服务器将响应内容分批次实时传输给客户端,而不是等待全部内容生成完毕后再一次性返回。 这种机制能显著提升用户体验,尤其适用于大模型响应较慢的场景(如生成长文本或复杂推理结果)。 技术实 ...

磊哥|www.javacn.site 发布于 2025-04-23 17:03 评论(0) 阅读(439)
6

如何基于 Kestrel 实现 socks5 代理

前言 之前做了个轮子NZOrz, 本来打算慢慢参照Kestrel和Yarp长久地写着玩 奈何川普上台,关税,订婚案,自身和钱包等等各种乐子层出不穷,无暇慢悠悠地写轮子玩 还有有些盆友也想知道能否直接使用 Kestrel 来实现L4的处理, 所以为了2025年轻松一些,重新基于 Kestrel 实现了 ...

victor.x.qu 发布于 2025-04-23 16:57 评论(5) 阅读(416)
0

协同过滤推荐算法的入门案例

目录数据介绍数据映射计算相识度补充扩展预测偏好简单预测采用加权(多用户加权)总结 推荐算法的核心是预测用户可能喜欢的内容,并据此进行推荐。这里用一个非常简单的电影推荐案例,解释最常见的协同过滤原理。 协同过滤是通过分析用户或者事物之间的相似性(“协同”),来预测用户可能感兴趣的内容并将此内容推荐给用 ...

Mysticbinary 发布于 2025-04-23 14:58 评论(1) 阅读(259)
4

在SqlSugar的开发框架中增加对低代码EAV模型(实体-属性-值)的WebAPI实现支持

我在前面随笔中介绍了在SqlSugar的开发框架中实现EAV模型(实体-属性-值)的处理,这个EAV模型实现的目的是支持弹性化的数据库设计,可以自由扩展数据库表字段和数据的查询和存储,实现的思路是在常规关系数据库中存储实体-属性-值的信息,而在非关系型数据库MongoDB数据库中存储自由字段的数据表... ...

伍华聪 发布于 2025-04-23 12:43 评论(0) 阅读(981)
0

基于 OT-JSON 与 Immer 设计低代码/富文本场景的状态管理方案

在复杂应用中,例如低代码、富文本编辑器的场景下,数据结构的设计就显得非常重要,这种情况下的状态管理并非是redux、mobx等通用解决方案,而是需要针对具体场景进行定制化设计,那么在这里我们来尝试基于Immer以及OT-JSON实现原子化、可协同、高扩展的应用级状态管理方案。 描述 将Immer与O ...

WindRunnerMax 发布于 2025-04-23 10:13 评论(0) 阅读(356)
10

.NET Core中的配置Configuration实战

在前面的一篇文章中,我们对.NET 中的配置Configuration进行了一个详细的介绍,并且从整个源码的解读解释了配置中的核心接口以及主要的实现类。文章链接为:https://cshelloworld.com/home/detail/1912874623360438272。这篇文章我们主要来介绍 ...

caoruipeng 发布于 2025-04-23 10:08 评论(2) 阅读(950)
7

记一次 .NET某工控任务调度系统 卡死分析

一:背景 1. 讲故事 前段时间有位朋友加我微信,来了就要进我的训练营,并且附带着纠结了他几个月的一个疑难杂症,让我帮忙看下怎么回事,问题描述截图如下: 由于这个定时任务是 furion 写的,刚好这位学员是VIP客户,找了小僧大佬,大佬需要最小化的问题代码,由于不能本地复现,也就没下文了,毕竟也是 ...

一线码农 发布于 2025-04-23 09:58 评论(0) 阅读(755)
2

Web前端入门第 40 问:CSS float 浮动布局应用场景

CSS float 浮动属性最早用于文字环绕图片效果,就像传统报纸上的印刷排版一样。 CSS2 的规范推动了浮动用于其他元素,float 便被大范围应用于布局,当年常说的 div + css 布局,float 绝对占有一席之地,float 用于布局手段便颠覆了再之前的表格布局,如今表格只用于数据展示 ...

前端路引 发布于 2025-04-23 09:49 评论(0) 阅读(269)
7

使用TypeScript开发微信小程序(云开发)-入门篇

配置小程序云开发 TypeScript 环境 1. 检查本地 nodejs 环境 2. 安装 TypeScript npm install typescript --save-dev 3. 初始化/配置 TypeScript 3.1 初始化 ./node_modules/.bin/tsc --ini ...

graywen 发布于 2025-04-23 09:04 评论(1) 阅读(1211)
3

没几个人需要了解的JDK知识,我却花了3天时间研究

目前国内发布自己JDK版本的几家公司: 腾讯和阿里是因为有Java应用和云业务,所以在优化发布自己的版本 华为也是因为Java应用和云业务,不过因为还有服务器业务,所以还有Java课题的跑分需求,如SPECpower和SPECjbb跑分高代表自己服务器性能好 一些CPU厂,如龙芯,由于自己的指令集与 ...

鸠摩(马智) 发布于 2025-04-23 09:03 评论(6) 阅读(1240)
2

解密prompt系列53. 再谈大模型Memory

上一章畅想里面我们重点提及了大模型的记忆模块,包括模型能否持续更新记忆模块,模型能否把持续对记忆模块进行压缩更新在有限的参数中存储更高密度的知识信息,从而解决有限context和无限知识之间的矛盾。这一章我们分别介绍两种方案,一种是基于模型结构的Google提出的Titan模型结构,另一种是基于外挂... ...

风雨中的小七 发布于 2025-04-23 08:17 评论(0) 阅读(333)
0

开源项目YtyMark文本编辑器--UI界面相关功能(关于设计模式的实战运用)

开源项目地址 GitHub 开源地址(YtyMark-java) 欢迎提交 PR、Issue、Star ⭐️! 1. 简述 YtyMark-java项目分为两大模块: UI界面(ytyedit-mark) markdown文本解析和渲染(ytymark) 本文主要内容为UI界面相关功能 ...

渊渟岳 发布于 2025-04-23 07:43 评论(0) 阅读(414)
0

Sentinel源码—8.限流算法和设计模式总结

大纲 1.关于限流的概述 2.高并发下的四大限流算法原理及实现 3.Sentinel使用的设计模式总结 1.关于限流的概述 保护高并发系统的三把利器:缓存、降级和限流。限流就是通过限制请求的流量以达到保护系统的目的,比如秒杀抢购。具体就是对并发请求进行限速,或对一个时间窗口内的的请求进行限速,一旦达 ...

东阳马生架构 发布于 2025-04-23 00:00 评论(0) 阅读(237)