后端

码事漫谈4 小时前
后端
黄仁勋被裁第一天,就收到了橄榄枝假如马斯克写信给黄仁勋……Jensen, Jensen:So. You're free. 你自由了。No condolences — you're not dead, and neither is CUDA. 不慰问了。你没死,CUDA 也没死。
金銀銅鐵4 小时前
java·后端·ai编程
带您看懂字节码指令(二):空循环里有什么javap -v 的输出里,spin 方法的 Code 长这样 ⬇️stack 和 locals 还是 2.6 节「帧」 里的两个大小。上一篇用 add 的四条顺序指令看了它们;这一篇换成规范 3.2 节 的 spin,看一个空循环如何变成跳转。
皮皮林5515 小时前
后端
比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell。
我不会起名字3227 小时前
redis·后端·go·即时通讯·im·故障排查
会话缓存失效排查:区分 Redis 失效与节点广播我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
深入云栈8 小时前
java·后端·架构
Netty 4.2.x 源码深度解析 (二十三):ByteBuf 核心设计 —— 索引、类型与零拷贝如果把 ChannelPipeline 比作 Netty 的"骨架",那么 ByteBuf 就是流淌其中的"血液":每一次 channelRead 入站、每一次 write 出站,I/O 数据都以 ByteBuf 为载体在网络与业务代码之间流转。Netty 之所以没有沿用 JDK 自带的 java.nio.ByteBuffer,而是自研了一套 ByteBuf 体系,根源在于 ByteBuffer 在真实网络编程场景下暴露了三个短板:单索引 position 混用读写、flip() 切换状态繁琐易错、创建后
JackJiang8 小时前
后端·架构
IM踩坑:聊天消息ID怎么设计?一个UUID搞不定,我用双ID解决本文作者蝎子莱莱爱打怪,有修订和排版优化。某信的消息 ID 是什么结构?某信技术团队公开分享过:消息 ID(Message ID)做全局唯一标识 + 序列号(Sequence)做严格递增同步游标,两者职责分离。TG 的消息 ID 按聊天维度递增。Twitter(Snowflake 本家)的消息 ID 就是用雪花算法生成的。
开心猴爷8 小时前
后端·ios
iOS 上架 App 流程第一次 iOS App 上架的时候,最容易卡住可能是,不知道该先弄证书还是先建 App,结果传 ipa 传到一半提示描述文件类型不对;好不容易传上去了,回到提交页一看,构建版本列表又是空的。按时间顺序把 iOS 上架 App 流程拆成 8 步,每步讲清楚做什么、容易卡在哪、怎么确认这步过了,全程在 Windows 上用 Appuploader 走完,不用 Mac、不用 Xcode。前置只有一个硬条件:一个付费的 Apple Developer Program 会员账号——免费账号能真机调试,但不能提交审核
code_Bo9 小时前
前端·javascript·后端
不只命令行:我把跨 Agent 会话同步做成了桌面应用应用名:Agent Session Sync(桌面版) 当前版本:1.3.2 下载:GitHub Releases v1.3.2 同源 CLI / MCP 包:cross-agent-sync(命令 ass)
用户8356290780519 小时前
后端·python
使用 Python 控制 Excel 工作表的分页位置把一张宽表导出成 PDF 或送去打印时,Excel 会按纸张尺寸自动分页。默认的换行位置由列宽、字号和纸张决定,一旦某个单元格的高度挤在边界上,一行数据就可能被切成上下两半,标题行也不会在第二页重复。
用户8356290780519 小时前
后端·python
Python 如何在 Word 中添加和管理文档变量批量生成合同、报告或说明书时,文档里总有几十处需要同步的信息:版本号、生成日期、客户名称、审批人。用字符串替换逐个改写正文,不仅容易漏改,改动也没有统一入口——模板一旦被人工编辑过,替换逻辑就很容易失配。
量化分析码农11 小时前
java·javascript·后端
股票历史数据的复权参数对照:多级别返回的字段与数值差异历史分时接口的路径里有一段「除权方式」。很多人默认它只是同一个序列的展示选项,于是把不同参数下返回的 c 直接拼进同一张表做比较。实际请求下来会发现:n 下日线收盘价是 11.71,b 下同一天的收盘价是 1197.96,相差两个数量级,而 v 与 a 却完全不变。
程序员cxuan11 小时前
人工智能·后端·程序员
讲真,智能路由这事儿,还得看基元律动用 AI 这么久了,我突然意识到一个问题。那就是 AI 厂商太多了,不管是大厂小厂都在发新模型,而且大多数模型发布都很集中,往往 DeepSeek 发完了,GLM 发,GLM 发了还没测,Qwen、Kimi 又杀出来了,几乎每个月都有新版本发布,每家都说自己代码能力又上了一个台阶。
vaskilab12 小时前
后端
Schema 全绿,Agent 却把参数编造了改了 Prompt,你敢直接发到生产吗?如果答案是"不敢,先人工看几十条 case",那这篇讲的这类故障,人工看 case 大概率也看不出来——因为它每一步在技术上都是成功的。
Java与AI落地12 小时前
后端
Spring AI 上手:给现有 Java 服务加一个能用的 AI 接口写在前面:不用新起 Python 服务。一个 BOM、一段配置、一个 ChatClient、一个 Controller,在现有 Spring Boot 里跑出能上生产的 AI 接口,外带流式返回、结构化输出、会话记忆,和四个必踩的坑。
Swot12 小时前
前端·后端
SvelteKit 数据流研究:`+page.js` 和 `+page.server.js` 到底谁在跑,数据又去了哪儿先说个我自己之前踩过的坑。同一个路由下我同时放了 +page.server.js 和 +page.js。服务端那边明明 return 了 user 和 serverTime,页面上死活拿不到,data 里只剩 +page.js 自己新加的那几个字段。第一反应是服务端 load 没执行,打了半天日志,发现它跑得好好的。
一条Go12 小时前
后端·架构·github
历史告警归档:为什么"删掉主库行"是最后一步Alioth 技术笔记 · 第 10 篇 · 存储 / 告警历史 仓库:github.com/aide-family… | 在线演示:web.alioth.asia/
nice_lcj52012 小时前
java·人工智能·后端·spring ai·ai应用开发
【从零理解 Spring AI · 16】Agent 与工作流:什么该写死,什么该让模型决定第四辑结束时,你手里已经攒齐了所有"零件":稳定对话、结构化输出、流式、记忆、工具调用、检索增强。现在到了拼整机的时候——用户问一个复杂问题,你的应用该按什么流程调用这些能力?
梦醒江南12 小时前
后端·agent·ai编程
Agent 调工具报 504 之后:测试如何设计网络抖动下的幂等与补偿验证?给 Agent 配上外部工具(Tool Calling / Function Calling)之后,质量团队常把精力放在「模型能不能选对工具、参数填得对不对」上。但在生产环境下,真正导致业务故障的,往往是网络抖动引发的副效应失控。
站大爷IP12 小时前
后端
Python的内存分析把我坑惨了,原来tracemalloc和memory_profiler的区别这么大小唐那天接到一个告警:一个后台服务的内存曲线在缓慢爬升,从启动时的两百兆,两天涨到了八百兆。重启服务,内存回落,但过两天又涨回去。典型的慢速内存泄漏。小唐打开代码,开始凭感觉加检测。他在几个可疑的函数入口和出口分别记录了 psutil.Process().memory_info().rss,对比进出前后的差值。跑了一轮,每个函数的进出差值都在几兆以内,看起来谁都不像罪魁祸首。但服务整体就是在涨。
Captaincc12 小时前
前端·后端·ai编程
转译:《软件工程师现在该怎么办》转译:《软件工程师现在该怎么办》我听过有人说,软件工程师(SWE)要想保持竞争力,就得不断学习写代码和各种技术栈。我并不认同。