后端

小Ti客栈4 小时前
java·spring boot·后端
Spring Boot 集成 Springdoc-OpenAPI 与 Knife4j实现接口文档与可视化调试后端开发中接口文档的维护一直是痛点——代码变了文档没更新、手动编写效率低、调用方总要问参数格式。OpenAPI 3.0 是当前 REST API 描述规范的标准,springdoc-openapi 是其 Spring Boot 实现(继承并替代已停维的 Springfox),Knife4j 在它之上提供更清爽的 UI 和更强的调试能力。
布朗克1684 天前
开发语言·后端·golang
Go 入门到精通-28-反射机制📅 更新于 2026年7月 | ✍️ 原创文章,转载请注明出处 | 🧑‍💻 作者:布朗克168反射(Reflection) 是程序在运行时检查、访问和修改自身结构和行为的能力。在 Go 中,反射由 reflect 标准库提供,是所有序列化库、ORM 框架、依赖注入容器和单元测试框架的底层基石。
Ai拆代码的曹操4 小时前
java·后端·spring
Spring 事务 REQUIRES_NEW 嵌套调用:连接池翻倍的秘密上篇文章解决了"同一个类里方法调方法不走代理"的问题——你在方法 A 上加 @Transactional,调本类方法 B,B 的事务配置被无视,退化为 outer 事务的一部分。
IT_陈寒6 小时前
前端·人工智能·后端
SpringBoot这个分页坑,我踩了三天才爬出来在SpringBoot开发中,分页功能几乎是每个涉及数据列表展示的项目都会用到的功能。Spring Data JPA和MyBatis等ORM框架提供了便捷的分页支持,尤其是Spring Data JPA的Pageable接口和MyBatis-Plus的IPage接口,让开发者能够快速实现分页查询。然而,在实际开发中,分页功能背后隐藏的坑却不少。最近,我在一个项目中因为分页问题整整调试了三天,最终才找到问题的根源。本文将分享这个踩坑经历,并深入分析SpringBoot分页的常见问题及其解决方案。
颜酱6 小时前
前端·人工智能·后端
05 | 召回前置准备:根据业务数据库生成各数据库(读取配置阶段)项目地址:github.com/frontzhm/n2…每一步对应的完整代码都在仓库里,跟着文档卡住了就去翻源码。
Wang's Blog6 小时前
开发语言·后端·golang
Go-Zero项目开发24: 基于Bitmap实现群聊消息已读未读在即时通讯系统中,消息的已读/未读状态对用户体验至关重要。本次技术实践将基于go-zero框架,结合Bitmap实现群聊消息的已读未读功能。Bitmap以高效的空间利用率记录大量用户对单条消息的阅读状态,特别适合群聊中成员众多的场景。需要前后端协同,前端上报已读消息ID,服务端更新对应消息的Bitmap,并通过WebSocket将已读状态变更推送给相关用户。
Conan在掘金7 小时前
后端
鸿蒙报错速查:struct 里嵌 namespace 声明就炸,根因 + 真解法常伴生报错:你写鸿蒙 ArkTS 时,在 @Component struct 里嵌套 namespace 声明就炸:
东方小月7 小时前
前端·人工智能·后端
从零开发一个 Coding Agent(三):EventStream 事件流通道设计与实现本篇文章是《从零开发一个Coding Agent》系列第三篇,主要介绍Agent的事件流机制以及实现一个事件流(EventStream)通道。
卫子miao7 小时前
后端·架构
如何评价当前大语言模型的记忆机制?目录现有大语言模型的记忆系统,本质上都是检索增强(RAG)的变体。无论是向量数据库、关键词索引,还是最近流行的「记忆层」API,底层逻辑完全一致:
神奇小汤圆8 小时前
后端
为什么 AQS 成为 Java 并发的基石?一个问题,也许每个写过 synchronized 的 Java 程序员都曾模糊地想过:为什么 ReentrantLock、Semaphore、CountDownLatch、ReentrantReadWriteLock——这些看起来功能完全不同的并发工具——内部却共享着同一套骨架?
星栈9 小时前
人工智能·后端·架构
MCP 从 stdio 迁到 SSE,踩了 5 个传输层坑前阵子写了个 MCP 私有代码只读服务,用 stdio transport 在本机跑得稳稳的。后来想让其他机器也能调,想着迁到 SSE 吧。MCP SDK 不都内置了 SSEClientTransport 和 SSEServerTransport 么?改几行配一下就完事。
Conan在掘金9 小时前
后端
鸿蒙报错速查:struct 里嵌 enum 声明就炸,根因 + 真解法常伴生报错:你写鸿蒙 ArkTS 时,在 @Component struct 里嵌套 enum 声明就炸:
CappuccinoRose16 小时前
开发语言·后端·学习·算法·rust·vector·map
Rust学习文档(四)目录04 集合类型4.1 Vector(动态数组)创建与基本操作遍历所有权与 Vector常用方法速查
回家路上绕了弯9 小时前
后端
Java双数据源实战全指南:Spring Boot多数据源配置、原理与踩坑避坑Java双数据源实战全指南:Spring Boot多数据源配置、原理与踩坑避坑在企业级开发中,单数据源往往无法满足复杂业务场景的需求。随着业务规模扩大,我们经常会遇到以下场景:
神奇小汤圆9 小时前
后端
Redis主从切换后,旧主恢复竟触发全量同步?——我猜错了,原因比想象中更严谨上周做Redis故障演练,主节点A宕机,从节点B升主。A恢复后,我本以为它会走增量同步——毕竟B的缓冲区足够大,A的偏移量也在范围内。但日志显示:全量同步。这是怎么回事?
JoyT10 小时前
后端
滚动MAD与孤立森林在时序异常检测中的协同应用在生态监测、工业物联网和设备运维系统中,异常数据往往具有不同表现形式。部分异常十分直观,例如温度瞬间跳变、通信延迟突然增加、传感器读数连续归零。还有一些异常隐藏得更深,单个指标仍处于合理范围,多个指标组合后却偏离了设备长期形成的运行规律。
程序员cxuan10 小时前
人工智能·后端·程序员
白嫖 Claude Max 20x 漏洞完整事件始末昨天本来是一个平静的午后,夏天天气热的把树叶和知了烤卷了。我正在为写什么文章而发愁,然后就在此时,我在群里看到有个人发了一条记录,是这么说的:
颜进强10 小时前
前端·后端·ai编程
LangChain 从入门到实践:用最小案例理解 RAG 的 5 个核心抽象本文是「从零搭建私人 RAG 知识库」专栏的基础篇。 学习 LangChain 时,最容易陷入“API 很多,但不知道每个对象处在什么位置”的困境。本文不讨论复杂架构,也不展开实际项目,只用一个最小示例认识 Document、文本分块、Embedding、VectorStore 和 Retriever。
颜进强10 小时前
前端·后端·ai编程
MCP 从入门到实践:用 TypeScript 实现第一个 MCP Server本文是「从零搭建私人 RAG 知识库」专栏的基础篇。 MCP 是连接 AI 应用与外部工具、数据源的标准协议。本文暂时不引入数据库、RAG 或业务系统,而是从一个最简单的问候工具开始,跑通 MCP Server 的完整流程。
Undoom10 小时前
后端
用搜索引擎 API 搭一个 SEO 关键词监控工具:定时追踪排名、广告和相关搜索做 SEO、广告投放、竞品分析和品牌舆情时,很多团队都会定期查看搜索结果。 比如一个跨境电商品牌,可能每天都要看这些问题: - 自己的网站在目标关键词下排第几? - 竞品官网有没有超过自己? - 搜索结果里有没有新的测评文章或比价页面? - 品牌词下面有没有负面内容? - 竞品有没有投放广告结果? - Google / Bing 上的搜索结果有没有发生变化? 如果只是偶尔查一次,人工打开搜索引擎就可以。但如果要持续监控几十个关键词,比如: