刷新
统一返回对象设计:AjaxResult 与 R 的取舍

博主头像 本文基于若依3.9.2、SpringBoot3版本。 统一返回对象设计:AjaxResult 与 R 的取舍 前后端分离的项目里,所有接口的响应必须有一套统一结构,前端才能用一套固定逻辑判断成败、取数据。若依在 com.ruoyi.common.core.domain 包下提供了两个统一返回对象,代 ...

SpringAI接入chroma向量数据库

博主头像 背景 9年老Java学大模型应用开发 实操 pom 这里有个问题,原来用的SpringBoot版本是3.5.16,SpringAI版本是1.1.2。结果配置的 initialize-schema: true 无效,项目启动总是报错:collection不存在。用AI找问题说是当前SpringAI版本 ...

双连通分量

博主头像 边双连通分量 在图论中,边双连通分量(Edge Biconnected Component,通常简称 e-BCC)描述的是一种具有高度可靠性的网络拓扑结构。 定义 简单来说,边双连通分量是指不包含任何“桥”(割边)的极大连通子图。这意味着在这个子图内部,无论你切断哪一条边,子图内的所有节点依然保持连 ...

异步任务框架的监控、运维与故障排查实战

异步任务框架的监控、运维与故障排查实战 引言 一个企业级框架的价值不仅在于其功能完备性,更在于其可观测性和可维护性。当系统在生产环境遇到问题时,能否快速定位根因、评估影响范围、制定恢复方案,是衡量框架成熟度的重要标准。 本文将深入探讨 tudicloud-async-task 框架的监控体系、运维工 ...

深入理解租约机制:用数据库实现分布式任务调度

深入理解租约机制:用数据库实现分布式任务调度 ‍ 引言 在分布式系统中,如何保证同一个任务只被执行一次?如何在 Worker 节点宕机后自动恢复任务?传统方案通常依赖 Redis 分布式锁或 ZooKeeper 协调服务。但在 tudicloud-async-task​ 框架中,我们选择了一条不同的 ...

即时通讯IM离线消息该怎么存?全面盘点主流存储方案

博主头像 本文作者饭后咖啡,有修订和改动。 1、引言 离线消息是IM系统的核心能力,当用户不在线时,消息必须可靠存储,待用户上线后完整推送。本文将对比主流的离线消息存储方案,帮你找到最适合业务场景的架构。 2、离线消息的业务特征和主流存储方案概览 离线消息的业务特征: 方案对比总览: 3、存储方案1:MySQ ...

私有化AI会务落地:为什么招投标验收必须参考CNAS标准化检测数据

博主头像 在政企信息化私有化项目落地、招投标验收场景中,软件功能可用性、性能稳定性、数据可靠性,都需要可溯源、可举证、标准化的依据支撑。很多技术团队在会务系统选型时,长期依赖厂商演示、口头承诺和简易自测,缺少标准化的第三方核验凭证,极易造成项目验收卡点、资料归档不规范、能力指标无法量化等问题。 针对内网AI会 ...

CIMD:把 OAuth Client ID 变成一张网上身份卡

博主头像 假设一位客人来到门口。 门卫会问: 你是谁?资料在哪里?怎么证明你不是冒牌货? 在 OAuth 中: 客人是 OAuth Client; 门卫是 Authorization Server; CIMD 就是 Client 放在网上的一张身份卡。 一句话理解 CIMD CIMD 全名是 Client I ...

claude code原理浅析

博主头像 claude code原理浅析 前置知识 在深入原理之前,先交代几个本文会反复出现的概念: Claude Code:Anthropic 推出的命令行 AI 编程助手。它不仅能回答问题,还能直接读写文件、执行命令、搜索代码——这类能自主调用工具、完成多步任务的 AI 通常称为 Agent(智能体)。 ...

【算法】【学习笔记】最短路问题

博主头像 偷懒得很,大部分都使用了AI精修。 最短路问题一般有3种解法: 无权图直接用 BFS; 有权正边图用 Dijkstra; 动态规划; 游戏大地图/寻路系统优先选 A*。 解题算法 Dijkstra算法 Dijkstra 算法的核心思想是贪心 + 边松弛:每次选出当前未确定最短路中累积距离最小的节点, ...

企业微信推送文件:应用消息 vs 群机器人 Webhook

企业微信推送文件:应用消息 vs 群机器人 Webhook 场景:Java 后端生成 PDF(简报、值班信息)后,自动推送到企业微信群。 两条通道都实测跑通过,本文记录原理、完整代码、踩坑点和选型结论。 一、先说结论 维度 应用消息(agentid) 群机器人 Webhook 凭据 corpId + ...

如何用AI工具来辅助老师备课?从静态PPT到实时交互

博主头像 物理课上有不少知识点,单靠板书和静态 PPT 很难讲清楚。 以凸透镜成像为例,学生需要同时理解物距、像距、焦距、像的大小和虚实变化。物体从远处逐渐靠近透镜时,像究竟如何移动、何时变大、什么时候变成虚像,静态图片和 PPT 动画很难完整呈现。 如果能直接拖动物体,并实时看到光线路径和成像结果,学生理解 ...

HighReport报表工具适合做:电厂 SIS 报表、电厂生产运行报表、电厂生产统计报表

HighReport报表工具适合做:电厂 SIS 报表、电厂生产运行报表、电厂生产统计报表关于作者 作者从事电厂 SIS 项目实施 15 年以上,深耕火电信息化现场,参与过电厂侧、分公司侧、集团侧多级报表平台建设,完整接触火电全专业报表业务:生产运行报表、锅炉报表、汽机报表、化学报表、燃料报表、环保 ...

选购 AI 低代码平台,企业需要看清这几点

博主头像 一、行业乱象:AI 低代码的“皇帝新衣” 2026 年的低代码赛道,AI 已成标配。打开任意一家厂商官网,清一色标榜“AI 原生”“智能开发”“大模型深度集成”。据中国信通院数据,国内低代码平台整体 AI 化率已达到 75%,较 2024 年的 28%实现了跨越式增长。 数字很漂亮,但泡沫同样惊人。 ...

视频会议终端的应用优势与部署方法

在跨区域办公、政务协同、集团化管理和远程培训逐步常态化的背景下,视频会议系统已从单一的“远程通话工具”,转变为组织内部协作与业务调度的重要基础设施。 但在实际建设中,部分单位仍面临终端类型不匹配、会议室设备接口复杂、音视频效果不稳定、数据共享操作繁琐、分支机构运维压力较大等问题。尤其是在总部与分支机 ...

洛谷 P4546 [CTSC2018] 暴力写挂 题解

博主头像 前言 传送门。 又是毒瘤数据结构。 题意 给定两棵树 \(T\) 和 \(T'\),节点编号为 \(1\sim n\),以 \(1\) 号节点为根。对于所有点对 \((x, y)\),求出: \[dep_x + dep_y -\left(dep_{\text{lca}(x,y)}+dep'_{\te ...

<1···252627···100>