后端

铁皮饭盒1 小时前
javascript·后端
bun直接tsx,优雅!没错,bun可以直接编译tsx。我之前做谷歌插件(Any Bookmarks),就是用bun+tsx做的,没有webpack也没有vite。
Cosolar2 小时前
后端·程序员·代码规范
藏在 Claude Code 里的极致浪漫:完整 187 条 Spinner Verbs 全收录当别人还在用 "Loading..." 敷衍用户时,Anthropic 的工程师们在命令行工具的加载动画里,埋下了 187 种说"我正在思考"的方式。这不是 bug,这是理工科式的极致浪漫。
Csvn3 小时前
后端
Linux 防火墙管理 — firewalld 实战防火墙是服务器的第一道安全防线。CentOS 7+/RHEL 8+ 默认使用 firewalld 作为防火墙管理工具,它基于内核的 nftables/iptables,提供动态管理的 zone(区域)模型,支持运行时和永久规则分离,比传统 iptables 更易用、更灵活。理解 firewalld 是运维工程师的必备技能。
Csvn3 小时前
后端·python
`functools.lru_cache` —— 一行代码搞定缓存加速缓存是优化重复计算最朴素有效的手段。Python 标准库 functools.lru_cache 提供 最近最少使用(LRU)缓存 装饰器,只需要加一行 @lru_cache,就能让纯函数自动缓存结果,大幅提速。Python 3.9+ 还新增了更简洁的 @cache(等效于 @lru_cache(maxsize=None))。
leeyi3 小时前
后端·aigc·agent
Multi-Agent:让多个 AI 分工协作完成复杂任务系列「企业级 AI Agent 实现拆解」E15 篇。上一篇 E14 讲了 ChatTemplate——怎么给 AI 发消息。但有些任务一个 Agent 搞不定:需要调研的同时做计算,需要写代码的同时做代码审查,需要先规划再一步步执行。这篇拆 Multi-Agent:多个 AI 怎么分工、怎么通信、怎么在失败时重新规划。
长栎3 小时前
后端
你的策略模式是 Map<String, Strategy>?那不过是最廉价的 if-else 替代品每个策略模式教程最后都是一样的结论:把策略放进 Map,按 key 拉出来。"看,没有 if-else!"他们说,好像把条件逻辑塞进查找表就能让它消失一样。它不会消失。if-else 只是从业务代码搬到了你填充 Map 的地方。新增一个策略,你仍然得在某处注册它。Map 方案是策略模式的最小可行实现——它能用,但只解决了恰好一个问题,剩下的全忽略了。
长栎3 小时前
后端
你写的 abstract class 里全是钩子方法——模板模式不是让你填空,是让你别越界大多数 Java 开发者写过模板方法却不知道——每次你定义一个抽象类,里面一个具体方法调用若干抽象方法,就是模板方法。这是这个模式——一个方法定义骨架,子类填充步骤。
ping某3 小时前
后端
语法树,到底是一棵什么形状的树?以前学编译原理时,我一直有个疑问。教材一讲语法树,几乎总是从这种例子开始:然后画成:复杂一点,再写:画成:
_柳青杨3 小时前
javascript·后端
一文吃透 Node.js 事件循环:从原理到 Node 20+ 重大变更本文基于 Node.js 官方文档,逐阶段拆解事件循环,包含 poll 阶段的双分支逻辑、微任务检查点的强制插入机制、setImmediate 与 setTimeout 的上下文差异,以及 Node.js 20 引入的 libuv 1.45.0 行为变更。建议收藏反复阅读。
Alson_Code4 小时前
后端·aigc·ai编程
人机协作项目文档--HITL-AgentScope本教程将带你从零开始构建一个基于 AgentScope Java 的人机协作(Human-in-the-Loop)聊天系统。通过这个项目,你将掌握如何创建可与用户实时交互、支持工具动态配置、并能中断和确认危险操作的智能对话代理。
IT_陈寒4 小时前
前端·人工智能·后端
Java 并行流把我坑惨了,这6小时加班值了最近在优化一个数据处理系统的性能时,我遇到了一个令人头疼的问题:原本以为使用Java 8的并行流(Parallel Stream)可以轻松提升性能,结果却适得其反,不仅没有带来预期的性能提升,反而导致系统响应时间大幅增加。经过6个小时的调试和分析,我终于找到了问题的根源,并从中获得了宝贵的经验教训。本文将详细记录这段经历,希望能帮助其他开发者避免类似的“坑”。
葫芦和十三5 小时前
后端·mongodb·agent
图解 MongoDB 03|CRUD 全链路:一条 find 怎么穿过 WiredTiger写过 MongoDB 的人对 db.users.find({age: {$gt: 18}}) 都很熟,但很少有人能说清这条查询从发出到返回,中间到底走了几段路。在接口层,它就是「查文档」;可一旦你要排查「为什么这条查询慢」,就必须知道它卡在链路的哪一段。
葫芦和十三12 小时前
后端·mongodb·agent
图解 MongoDB 04|索引模型:每建一个索引,就是在 B+-tree 森林里多栽一棵用过 MongoDB 的人都知道 createIndex,也多半背过「加索引能让查询变快」。但这个说法停留在接口层,掩盖了索引真正的本质:MongoDB 的索引不是「字段上的标记」,而是 WiredTiger 里一棵独立的 B+-tree。每建一个索引,就是在存储引擎的 B+-tree 森林里多栽一棵树。
用户479492835691514 小时前
前端·后端
claude Fable用不了?把Gpt 5.5pro接到你的claude code里仓库地址:github.com/tt-a1i/prox…你本地有一个项目,里面有代码、git diff、README、开发约定和一堆还没提交的改动。
GetcharZp16 小时前
后端
告别 Nginx 复杂配置!这款带 Web 面板的万能代理神器,让端口转发变得如此简单告别繁琐的 Linux 转发命令与复杂的网络配置!本文为你深度解析基于 Go 语言开发的高效局域网代理转发工具 my-proxy。它集成了 TCP/UDP/HTTP/SOCKS5 全协议支持,提供高颜值的 Web 界面与极其丝滑的 CLI 交互,无任何外部依赖,是提升团队研发与运维效率的“网络瑞士军刀”。
IT_陈寒18 小时前
前端·人工智能·后端
React的useState居然还有这种坑?我差点删库跑路在React的世界里,useState无疑是开发者最熟悉的Hooks之一。它的简洁性和直观性让我们能够轻松地管理组件的状态。然而,正是这种"简单"背后隐藏着一些容易被忽视的陷阱,稍有不慎就可能引发严重的Bug,甚至导致数据丢失或应用崩溃。
Pedantic19 小时前
前端·后端
SwiftUI 手势笔记涵盖三种基础手势(旋转、拖动、缩放)的基本用法、阈值设置、累计计算、@GestureState 的优雅写法,以及三种复合手势(互斥、共存、顺序)。
金銀銅鐵19 小时前
后端·python
[Python] 从《千字文》中随机挑选汉字千字文 中包含了一千个不同的汉字。开头几句如下图所示 ⬇️我想到可以用 Python\text{Python} Python 程序从《千字文》中随机挑选汉字。于是打算实战一下。
飘尘1 天前
前端·后端·全栈
前端转型全栈(Java后端)的快速上手指引最近公司要求所有的开发,无论是前端后端还是测开一律转成全栈,在Agent的辅助下转型,没招了,之前还有点精神洁癖想保持纯洁性的,这下真没招了,那就搞吧,出去面试还能多点钱呢,现在公司这里拿着前端的钱干着全栈的活搞几天吧,后面一定要跑路的🏃。