后端

不能放弃治疗17 分钟前
后端
单 Agent 实现模式通过提示词的方式,让大模型交替生成"思考","行动","观察"的循环。2022 年的论文《ReAct: Synergizing Reasoning and Acting in Language Models》。作者发现,把推理和行动放在一个闭环里面,能显著提升大模型在知识密集、多步推理任务上的表现。
IT_陈寒2 小时前
前端·人工智能·后端
Redis内存爆了,原来我漏掉了这个致命配置Redis作为当今最受欢迎的内存数据库之一,以其高性能、低延迟的特性被广泛应用于缓存、消息队列等场景。然而,正是这种"全内存"的设计特性,让内存管理成为Redis运维中最关键的挑战之一。在实际生产环境中,不少团队都曾经历过Redis内存爆满导致的服务崩溃,而究其原因往往是一些看似不起眼的配置项被忽略。本文将深入剖析Redis内存溢出的典型场景,揭示那个常被忽略的致命配置,并提供完整的解决方案。
fliter3 小时前
后端
最后一块拼图:用 bitvec 构造 IPv4 包,真正做出自己的 Ping本文是对 Crafting ICMP-bearing IPv4 packets with the help of bitvec 的整理与翻译。
fliter4 小时前
后端
用 Rust 解析并生成 ICMP 包:checksum、nom 与 cookie-factory本文是对 Parsing and serializing ICMP packets with cookie-factory 的整理与翻译。
蝎子莱莱爱打怪4 小时前
后端·面试·开源
XZLL-IM干货系列 03|消息 ID 设计:一个 UUID 搞不定的事,我用两个 ID 解决了系列导航微信的消息 ID 是什么结构?微信技术团队公开分享过:消息 ID(Message ID)做全局唯一标识 + 序列号(Sequence)做严格递增同步游标,两者职责分离。Telegram 的消息 ID 按聊天维度递增。Twitter(Snowflake 本家)的消息 ID 就是用雪花算法生成的。你会发现一个规律:所有成熟的 IM 系统没有一个用单一 ID 方案。
fliter4 小时前
后端
从 panic 到 Result:用 Rust 重新整理一个 ping 项目的错误处理本文是对 Improving error handling - panics vs. proper errors 的整理与翻译。
森蓝情丶5 小时前
前端·后端
我给 AI 搭了个法庭:一个前端仔的 LangGraph 实战全记录一个前端背景的程序员,学习 Python + AI Agent 管道的全记录。今年年初,知乎开放了他们的直答 Agent API。
JensCS猿5 小时前
后端
从 Spring Boot 回看 SSM 框架:手动挡与自动挡的驾驶哲学Spring Boot 自 2014 年发布以来,已成为 Java 后端开发中最主流的框架之一。一个 @SpringBootApplication 加一行 main 方法就能启动 Web 服务,这种开发体验让许多开发者将其视为理所当然。但 Spring Boot 并非凭空诞生的全新框架,它是在传统的 SSM 框架(Spring + SpringMVC + MyBatis)之上做了一层自动化的封装与抽象。理解这层封装究竟封装了什么、抽象掉的是哪些环节,才能回答一个更根本的问题——Spring Boot 到底
爱勇宝5 小时前
前端·后端·程序员
干了近 8 年,一夜之间被裁:AI 时代,程序员最该害怕的不是 AI最近,ServiceNow 前开发者 Noah B. Wilson 的一篇 LinkedIn 长帖,被很多技术人转发。
科米米5 小时前
后端
嵌入式日志模块log.hlog.cmain.c
血小溅6 小时前
人工智能·后端
三大 AI 编码框架深度对比:GSD vs OpenSpec vs Superpowers随着以 Claude Code、Cursor、Windsurf 为代表的 AI 编程智能体(AI Coding Agent)步入实用化阶段,开发者们逐渐发现,仅仅依赖“提示词对话”(俗称 “氛围编码” / Vibe Coding)在面对中大型项目或复杂业务需求时极易崩塌——上下文膨胀导致的幻觉、缺乏全局一致性的架构、无休止的代码修复循环 成为主要痛点。
ThanksGive6 小时前
后端
层级时间轮看门狗这一篇文章是对 TurboLock 中涉及的 层级时间轮看门狗 模块的解析,为的是梳理思路加强理解。对应源码:timing_wheel.go(~270 行) 前置知识:Go sync.Mutex、双向链表、time.Ticker 学习目标:掌握层级时间轮的核心原理与 Go 实现技巧
GetcharZp6 小时前
后端
告别繁琐命令行!这款容器可视化神器,让 Docker/K8s 管理变得如此简单嫌 Docker 命令行太难记?容器多了不好管理?本文带你全面解锁 Portainer 可视化面板,从安装到实战一文搞定!
铁皮饭盒10 小时前
javascript·后端
bun直接tsx,优雅!没错,bun可以直接编译tsx。我之前做谷歌插件(Any Bookmarks),就是用bun+tsx做的,没有webpack也没有vite。
Cosolar10 小时前
后端·程序员·代码规范
藏在 Claude Code 里的极致浪漫:完整 187 条 Spinner Verbs 全收录当别人还在用 "Loading..." 敷衍用户时,Anthropic 的工程师们在命令行工具的加载动画里,埋下了 187 种说"我正在思考"的方式。这不是 bug,这是理工科式的极致浪漫。
Csvn11 小时前
后端
Linux 防火墙管理 — firewalld 实战防火墙是服务器的第一道安全防线。CentOS 7+/RHEL 8+ 默认使用 firewalld 作为防火墙管理工具,它基于内核的 nftables/iptables,提供动态管理的 zone(区域)模型,支持运行时和永久规则分离,比传统 iptables 更易用、更灵活。理解 firewalld 是运维工程师的必备技能。
Csvn11 小时前
后端·python
`functools.lru_cache` —— 一行代码搞定缓存加速缓存是优化重复计算最朴素有效的手段。Python 标准库 functools.lru_cache 提供 最近最少使用(LRU)缓存 装饰器,只需要加一行 @lru_cache,就能让纯函数自动缓存结果,大幅提速。Python 3.9+ 还新增了更简洁的 @cache(等效于 @lru_cache(maxsize=None))。
leeyi12 小时前
后端·aigc·agent
Multi-Agent:让多个 AI 分工协作完成复杂任务系列「企业级 AI Agent 实现拆解」E15 篇。上一篇 E14 讲了 ChatTemplate——怎么给 AI 发消息。但有些任务一个 Agent 搞不定:需要调研的同时做计算,需要写代码的同时做代码审查,需要先规划再一步步执行。这篇拆 Multi-Agent:多个 AI 怎么分工、怎么通信、怎么在失败时重新规划。
长栎12 小时前
后端
你的策略模式是 Map<String, Strategy>?那不过是最廉价的 if-else 替代品每个策略模式教程最后都是一样的结论:把策略放进 Map,按 key 拉出来。"看,没有 if-else!"他们说,好像把条件逻辑塞进查找表就能让它消失一样。它不会消失。if-else 只是从业务代码搬到了你填充 Map 的地方。新增一个策略,你仍然得在某处注册它。Map 方案是策略模式的最小可行实现——它能用,但只解决了恰好一个问题,剩下的全忽略了。
长栎12 小时前
后端
你写的 abstract class 里全是钩子方法——模板模式不是让你填空,是让你别越界大多数 Java 开发者写过模板方法却不知道——每次你定义一个抽象类,里面一个具体方法调用若干抽象方法,就是模板方法。这是这个模式——一个方法定义骨架,子类填充步骤。