后端

晴栀ay31 分钟前
javascript·后端·llm
Generator + RxJS 重构 LLM 流式输出的“丝滑”架构作者按:在异步编程的汪洋大海中,我们曾被 Callback Hell 淹没,被 Promise Chain 束缚。当大模型(LLM)时代开启,“流式响应”成为了新的基建标准。如何优雅地处理那些“像河流一样源源不断”的异步数据?本文将带你深入底层,看 Generator 如何“暂停时空”,看 RxJS 如何“编织流光”,共同打造一套高性能的流式 AI 邮件系统。本文约 6800 字,深度解析从核心原理到生产实践的全过程。
下次一定x34 分钟前
后端·go
深度解析 Kratos 客户端服务发现与负载均衡:从 Dial 入口到 gRPC 全链路落地(下篇)继上篇对 Kratos 服务发现核心逻辑及解析器适配的深度拆解后,我们已经成功让 Grpc 拿到了注册中心推送的节点地址。但这仅仅是完成了寻址的第一步。在分布式环境下,拿到一堆 IP 地址数据,真正的挑战在于:这些地址如何变成活的 TCP 连接,面对成百上千个可用节点,Grpc 又是如何根据 Kratos 提供的策略(如 P2C、Random)选出最优路径的?
彭于晏Yan2 小时前
java·spring boot·后端
SpringBoot整合ECC实现文件签名与验签本文以SpringBoot为开发框架,基于BouncyCastle加密组件、Commons 系列工具包,实现了ECC(椭圆曲线密码学) 算法下的文件签名与验签功能,核心采用 SHA256withECDSA 签名算法,配套完成了密钥的初始化、签名生成、验签验证的全流程开发,同时提供了 OpenSSL 生成 P-256 椭圆曲线密钥对(DER 私钥 + PEM 公钥)的完整命令。
pupudawang2 小时前
java·后端·spring
Spring EL 表达式的简单介绍和使用本文主体部分来自于 KILLKISS的 SpringEL详解及应用。对文中部分代码做了校验和补充,并添加了自己的部分代码。
xianjian09122 小时前
spring boot·后端·spring cloud
springboot与springcloud以及springcloudalibaba版本对照官网版本使用对照地址 截至2022年12月8日,对照报文如下: { “git”: { “branch”: “246c496e4dc81a0c5f0873f843de3b70757751c0”, “commit”: { “id”: “246c496”, “time”: “2022-12-05T13:36:21Z” } }, “build”: { “version”: “0.0.1-SNAPSHOT”, “artifact”: “start-site”, “versions”: { “spring-boot”
羊小猪~~2 小时前
开发语言·数据库·c++·后端·qt·前端框架·求职招聘
【QT】-- QMainWindow简介前言:默认结构最复杂的标准窗口在菜单栏中菜单添加菜单添加图标,会覆盖掉文字,但是在菜单项中菜单中菜单项或者菜单加图标可以和文字一起显示
ruxingli3 小时前
开发语言·后端·golang
GoLang的并发如何避免死锁在 Go 中,并发死锁是一个常见问题,尤其是在使用 goroutine、channel 或 mutex 时。避免死锁需要理解死锁的根源,然后采取相应策略。下面我给你系统讲解:
Tyooughtul3 小时前
后端
MySQL篇 索引失效距离上次学习数据库已经是上次,觉得老是有点混乱,所以借博客之名好好整理一下。InnoDB默认使用B+树作为索引结构,它是一种平衡多路查找树,和二叉树、红黑树相比,更适合磁盘存储的场景,能大幅减少磁盘IO次数。我们重点关注两个核心索引类型和B+树的核心特性:
YMWM_3 小时前
java·后端·spring
python3中的装饰器介绍及其应用场景Python3 中的装饰器(Decorator)是一种非常重要的语法特性,本质上是对函数或类进行“包装”的一种机制。它允许你在不修改原函数代码的情况下,动态地给函数增加功能。
秋野酱3 小时前
java·spring boot·后端
基于springboot的母婴商城系统设计与实现(源码+文档+部署讲解)技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。 🍅文末获取源码联系🍅 🍅文末获取源码联系🍅 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 《课
踩着两条虫3 小时前
后端·架构·nestjs
VTJ.PRO 在线应用开发平台的后端模块系统VTJ.PRO 后端是一个基于 NestJS 的应用,其设计采用了模块化架构,将平台级服务与特定领域的业务逻辑分离开来。它为低代码引擎提供了坚实的基础,具有自动验证、标准化响应封装和全面的安全模型等特性。
踩着两条虫3 小时前
后端·agent·nestjs
VTJ.PRO 在线应用开发平台的业务模块(应用、DSL、模板、订单、智能体、技能)本节涵盖 backend/src/business 目录,该目录包含 VTJ.PRO 平台的核心领域逻辑。这些模块负责处理低代码应用的生命周期、领域特定语言 (DSL) 管理、AI 智能体编排以及商业基础设施(订单和产品)。
踩着两条虫3 小时前
后端·低代码·nestjs
VTJ.PRO 在线应用开发平台的核心模块(用户、认证、RBAC、缓存、设置)本节深入探讨 backend/src/core 目录,该目录包含了 VTJ.PRO 平台的基础设施。这些模块处理横切关注点,例如身份管理、访问控制、持久化配置以及业务模块使用的抽象 CRUD 模式。
无籽西瓜a3 小时前
java·后端·观察者模式·设计模式
【西瓜带你学设计模式 | 第二期-观察者模式】观察者模式——推模型与拉模型实现、优缺点与适用场景在软件开发中,“一个对象状态变化后,需要通知多个对象做相应处理”非常常见。比如:支付成功后要发短信、更新订单状态、写日志、触发埋点……如果让发布者直接依赖每个处理方,就会导致耦合度高、扩展困难。 观察者模式就是为了解决“发布-订阅的通知关系松耦合”问题:谁关心通知就订阅,发布者无需知道订阅者的具体实现。
倾颜3 小时前
前端·后端·langchain
我是怎么把单 Tool Calling 升级成多 Tool Runtime 的本文对应项目版本:v0.0.6在 v0.0.5 里,我已经把项目的单 Tool Calling 闭环跑通了:模型能发起 tool_calls,服务端能校验参数、执行工具,前端也能把 reasoning / tool / text 三类内容分开渲染。
Counter-Strike大牛3 小时前
数据库·spring boot·后端
SpringBoot项目调用数据库函数报错Result consisted of more than one row这个报错太具有误导性了,致使我们花了好长时间,采用了很多错误的解决方案。项目中有一个表,有id、qr_code、parent_qr_code这3个字段,层级没有限制。有时候需要在代码中查询某个qr_code的顶级qr_code,用代码写递归查询感觉效率会比较差,所以写了个函数来查root节点:
清汤饺子4 小时前
前端·javascript·后端
Superpowers:给 AI 编程 Agent 装上"工程化超能力"Hi~大家好呀,我是清汤饺子。 前几天让 Claude Code 帮我写个小功能,它噼里啪啦一顿输出,代码倒是挺像那么回事。一跑,报错 40 个。
念何架构之路4 小时前
开发语言·后端·golang
Go语言表达式的求值顺序在一个Go包内部.包级别变量声明语句的表达式求值顺序是由初始化依赖规则决定的.如下.1).在Go包中.包级别变量的初始化按照变量声明的先后顺序进行.
zihao_tom4 小时前
java·spring boot·后端
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较当我们将项目部署到服务器上时,一般会在jar包的同级目录下加上application.yml配置文件,这样可以在不重新换包的情况下修改配置。
.生产的驴4 小时前
服务器·后端·mysql·spring cloud·docker·微服务·信息可视化
1Panel实战|SpringColud微服务部署生产环境一键部署Docker+Nacos+MySQL 数据定时备份 控制台 安全高效易维护1Panel 是一款开源、现代化的 Linux 服务器运维管理面板,通过 Web 图形化界面,为用户提供简单高效的服务器管理能力,无需复杂命令行操作,新手也能快速上手。