后端

用户990450177800913 分钟前
后端
若依工作流主流方案对接"若依工作流"通常指在原版 RuoYi(若依)基础上集成工作流引擎(Flowable / Activiti)的开源扩展项目。以下是主流方案和快速上手说明:
触底反弹28 分钟前
javascript·后端·node.js
🚀 Node.js path 和 fs 模块,从回调地狱到 async/await 的进化之路!摘要:每个 Node.js 开发者都绕不开 path 和 fs 这两个内置模块。本文从实际代码出发,带你彻底搞懂路径操作的那些坑,以及文件读写从回调地狱到 async/await 的完整进化史。
Csvn1 小时前
后端·python
Python 开发技巧 · 生成器(Generator)进阶 —— 从 yield 到 yield from,写出省内存的生产者-消费者模式生成器是 Python 最被低估的高级特性之一。很多人只把它当"惰性迭代器"用,实际上 send()/throw()/close() 让生成器拥有了双向通信能力,yield from 则提供了生成器委托/协程组合的能力。掌握这些,你可以在处理大数据流、实现协程、构建管道模式时写出极其优雅且节省内存的代码。
geovindu1 小时前
开发语言·后端·算法·c#
CSharp: Dijkstra Algorithms
掘金者阿豪2 小时前
后端
听书别再被会员和广告打断:把NAS变成自己的私人有声图书馆很多人买极空间,最开始只是为了备份照片、存电影、放资料。用久了以后才会发现,NAS真正好玩的地方不只是“存文件”,而是可以把一些原本依赖平台的服务,慢慢搬回自己手里。
用户6757049885023 小时前
后端·消息队列
Beanstalkd 实战指南:原来延迟队列、异步任务可以如此简单丝滑!在分布式系统中,我们经常需要处理一些耗时的后台任务,比如发送邮件、生成报表、图片处理等。为了不阻塞主流程,通常会使用消息队列 (Message Queue) 来进行异步处理。
MegatronKing4 小时前
前端·后端·测试
AI时代我们要如何玩抓包测试Reqable作为国产抓包工具的顶流,在3.2版本支持了MCP调用,终于实现了与AI的对接。Reqable + AI Agent,无论是接口调试,网页测试,效率和可玩性都更高了。今天写一篇文章,简单来分享下AI时代是如何玩转抓包测试的。
拉长的苗条3 小时前
后端·asp.net
细说 ASP.NET Cache 及其高级用法提到Cache,不得不说说它的主要功能:改善程序性能。 ASP.NET是一种动态页面技术,用ASP.NET技术做出来的网页几乎都是动态的,所谓动态是指:页面的内容会随着不同的用户或者持续更新的数据, 而呈现出不同的显示结果。既然是动态的,那么这些动态的内容是从哪里来的呢?我想绝大多数网站都有自己的数据源, 程序通过访问数据源获取页面所需的数据,然后根据一些业务规则的计算处理,最后变成适合页面展示的内容。
MacroZheng4 小时前
java·人工智能·后端
给Claude Code装上这款炫酷的HUD插件,状态信息就一目了然了!在使用Claude Code的过程中,我们经常会为不能实时查看其内部状态而烦恼,例如当前使用了多少上下文、调用了哪些MCP、使用了哪些Skill、任务进度到哪了等。今天给大家分享一款好用的插件Claude HUD,装上它Claude Code内部状态就一目了然了!
一路向北North3 小时前
java·后端·spring
Spring Security OAuth2.0(19):JWT令牌JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在各方之间安全地传输信息作为JSON对象。它由三部分组成:头部(Header)、载荷(Payload)和签名(Signature),通过点号(.)分隔。
达达尼昂4 小时前
人工智能·后端·程序员
编码智能体中的模型选择与执行深度在使用编码智能体完成开发任务时,常见的调参方式可以概括为两个维度:选择什么模型,以及让模型投入多少执行深度。这两个设置看起来都在影响“智能体是否更强”,但它们实际控制的是不同层面的能力。
用户6757049885024 小时前
后端·go
写了 6 年 Go ,我终于领悟到了泛型的真正威力!哈喽,各位小伙伴们!今天来聊一聊 Go 语言中的泛型~哈哈,当然这篇文章的标题的确有点儿夸张哈,这篇文章旨在详细介绍一下 Go 语言中的泛型以及让没有用过 Go 语言泛型的童鞋们快速掌握如何使用泛型。
名字还没想好☜4 小时前
开发语言·后端·golang·go·错误处理
Go error 处理:errors.Is/As 与错误包装Go 的错误处理一直被吐槽啰嗦,但真正让人头疼的不是 if err != nil 写得多,而是错误传到上层就"失真"了。你在最底层返回了 sql.ErrNoRows,一路 return err 传上来,到 handler 里想判断"是不是记录不存在",结果发现要么信息丢了,要么只能用 err.Error() == "..." 这种字符串比较——脆得一改文案就崩。
doiito4 小时前
后端·安全·rust
【安全,架构】RustyVault 项目深度分析报告以及和HashiCorp Vault的差异摘要:本文对 RustyVault 项目进行了深度分析,RustyVault 是一个用 Rust 语言编写的开源密钥管理服务,旨在无缝替代 HashiCorp Vault。文章从项目定位、代码规模、核心架构、模块完整度、生产可用性等多个维度进行了全面审计,并与 HashiCorp Vault 进行了详细对比。分析表明,RustyVault 在核心安全机制(如 Shamir 秘密共享、AES-GCM 屏障)和国密算法支持方面表现出色,但当前版本(0.3.1)因审计系统缺失、PKI 撤销链路不完整、缺乏高可用
尚早立志4 小时前
java·spring boot·后端
Spring Boot 之 BeanDefinitionLoader 详解BeanDefinitionLoader 顾名思义是用来加载bean定义的。在spring boot启动过程中的准备上下文件阶段会进行source关联资源的bean定义加载,为后续bean的实例化做准备。关键代码如下:
玉宇夕落5 小时前
后端
Node.js 路径模块(path)的学习文章导语:路径处理是每个 Node.js 开发者的基本功,但 path.join 和 path.resolve 的区别你真的清楚吗?path.normalize 规范化的背后逻辑是什么?这篇文章将带你深入源码层面,配合大量代码示例和流程图,一次性彻底攻克 Node.js 路径模块的所有重难点。阅读完本文,你将告别路径拼接的玄学,写出健壮可靠的路径处理代码。
glartchen5 小时前
后端
旧电脑配置Pixi 环境下 Whisper-CTranslate2 的若干坑与修复指南在本地构筑基于大模型的自动化工作流时,现代化包管理器 Pixi(结合了 uv 的极速与 Conda 通道的多语言二进制分发能力)因其强隔离性、不污染全局系统的特性,正成为开发者的首选。
济*沧*海5 小时前
java·spring boot·后端
创建springboot项目时会出现注释乱码情况解决方法由于 IDE(如 IntelliJ IDEA)默认可能使用系统的 GBK 编码,而 Spring Boot 的配置文件通常要求使用 UTF-8 编码,当以错误编码读取或保存包含中文的文件时,就会显示为乱码
IT_陈寒5 小时前
前端·人工智能·后端
Vite冷启动快?我遇到了个奇怪的依赖问题Vite作为新一代前端构建工具,凭借其基于原生ESM的极速冷启动特性,迅速赢得了开发者的青睐。然而,在实际开发中,我们可能会遇到一些与预期不符的性能问题。最近我在一个中型项目中遇到了一个令人费解的情况:在相同条件下,某些Vite项目的冷启动速度突然变慢,而另一些则保持闪电般的速度。经过深入排查,我发现这背后隐藏着一个关于依赖解析的微妙问题。
geovindu5 小时前
java·开发语言·后端·设计模式·建造者模式·生成器模式
java: Builder Pattern项目结构:展示了一个珠宝订单处理系统的建造者模式实现。系统通过IJewelryProcessBuilder接口定义订单创建流程,包含原料核验、设计、生产等11个步骤(ProcessStep枚举)。核心类JewelryOrder记录订单状态,JewelryProcessBuilder通过链式调用构建处理流程,并利用CompletableFuture实现异步执行。各步骤由独立服务类(如DesignService、LogisticsService)实现,通过DI容器(ServiceCollection)管理。系