后端

行百里er7 小时前
redis·后端
Redis 完结篇——Redis 热点问题在 Spring Boot 项目中实战JDK 21,Spring Boot 3.5.9。数据库故意做成内存里的 ProductStore,每次查询睡 30ms 并计数,方便看“打到 DB 多少次”。
高频因子挖掘机8 小时前
后端·github·api
只取最近 60 个交易日,却每次拉全历史:量化脚本变慢的原因与改法一句话结论:如果策略只需要最近 60 个交易日,反复请求全历史 K 线会让网络传输、解析和数据处理的成本随历史数据量增长;应先明确所需日期范围,再按范围获取,并用本地缓存和增量更新避免重复下载。
孟健9 小时前
后端·架构·ai编程
从5000亿Token到83%字节匹配:AI逆向工程与重构的工程闭环实践大家好,我是孟健。这几天很多技术朋友都在讨论一个案例:逆向工程师 Maurice Heumann(momo5502)历时 3 个月,利用 AI Agent 逆向重构了 2009 年的射击游戏《使命召唤:现代战争2》源码,已重建 99% 的函数,其中 83% 编译后与原版二进制逐字节一致。
码事漫谈10 小时前
后端
丢得静悄悄,谈一谈 Agent 的记忆是怎么没的Agent 记东西,像往黑板上写。只能往上加,擦不掉。——今天所有主流 Agent 框架都是这么干的。
迪飞特科技10 小时前
spring boot·后端·小程序
智慧物业平台实战:Spring Boot 整合小程序实现报修巡检费用全流程Spring Boot, 小程序, MySQL, Redis, 智慧物业,迪飞特科技去年下半年,我们团队接了一个园区+高校+住宅混合业态的智慧物业项目。甲方一开始提的需求很朴素:让住户能在手机上报修,让管理员能在后台派单。结果聊到第三轮,需求文档膨胀到了十四大模块——巡检、费用、访客、车位、应急、投诉、师傅结算、监管看板,还要一个小程序同时装下住户端和师傅端。
考虑考虑10 小时前
spring boot·后端·spring
@JsonInclude注解使用@JsonInclude 是 Jackson 里的注解,用来控制 Java 对象序列化成 JSON 时,哪些字段需要输出,哪些字段可以省略。它不会影响反序列化,只影响 Java → JSON 的序列化过程。
IT_陈寒10 小时前
前端·人工智能·后端
Vite的这个问题坑了我三天,原来如此解决!上周在给一个中后台项目升级时,我遇到了一个诡异的问题:生产环境构建后,某些动态导入的组件居然消失了,而开发环境一切正常。更离谱的是,控制台没有报错,只是页面渲染时直接空白,仿佛这些组件从未存在过。作为一个常年和打包工具打交道的老手,这种“静默失败”最让人头疼——足足三天,我才揪出幕后黑手:Vite 的 dynamic import 在特定场景下会静默失效。
网易云信11 小时前
前端·后端
大模型能上岗做销售吗?我们让 12 款国产模型交了 420 份作业那些在各类榜单上表现出色的大模型,如果真正进入企业、接手一项具体销售工作,还能不能保持同样的表现?网易智企做了一次测试。
CCblandy11 小时前
后端·python·网络协议·http·云原生·性能优化·架构
HTTP 长连接 3 类故障实测:[WinError 10053]、99 个 TIME_WAIT、69 次多余握手,4 种对策怎么选[WinError 10053] 中止已建立的连接、RemoteDisconnected 常被混为一谈。本文用一个空闲 120 毫秒就关连接的本地服务端,把三条成因分开量:跨不过空闲超时,http.client 每 2 次调用炸 1 次,requests/httpx 不抛异常但 p95 从 2.4 涨到 24–28 毫秒;不复用则每请求留 1 个 TIME_WAIT,实测存活 112–122 秒、动态端口 13977 个,稳态 115–125 QPS 就撞端口;池容量改变的是握手数。
蜗牛互联网11 小时前
java·服务器·前端·人工智能·后端·python
Python Agent工具调用的白名单、参数校验与审批门禁模型决定“建议调用什么函数”,应用决定“是否真的调用”。这句话是 Agent 安全的底线。以“给客户发送回访邮件”为例,模型可能正确识别了意图,也可能被一段网页文本诱导去调用删除工具。解决办法不是写更长的提示词,而是给工具调用加独立的白名单、参数校验、金额/次数预算和人工审批。下面的 Python 程序不依赖真实密钥就能跑通这层门禁。
dd聊技术11 小时前
java·后端
Prompt 从代码常量搬进数据库:改一句话,不用再发一次版服务里散着一批 prompt:决定回答口吻的系统提示、把用户口语问题改写成检索词的、对候选结果做筛选的、给长文本生成摘要的、把长对话压成要点的……它们原先都是代码里的 static final String。
9命怪猫12 小时前
后端
关于eBPF的JIT运维需要了解的eBPF程序被clang编译成平台无关的eBPF字节码,加载进内核、通过Verifier安全校验之后,内核JIT(Just-In-Time,即时编译器)当场把eBPF字节码翻译成当前CPU架构(x86_64/鲲鹏/海光)原生机器指令,直接在CPU上执行,不再走解释器,所以开销极低,才能做到业务CPU<1%。
9命怪猫12 小时前
后端
运维eBPF 常用命令清单说明:bpftool 是内核自带标准工具,优先于BCC,生产环境推荐使用。eBPF采集Agent大量依赖Map保存连接信息、统计计数,Map泄漏会导致内核内存上涨
1360967572312 小时前
后端
服务器不能编译怎么办接到迁移任务的时候,新服务器是 4 核 8G,装了 1Panel 面板。旧机要下线,三端服务整体搬过去。
god_cvz12 小时前
后端·ai编程
第三章:1、Tool Calling(工具调用)用户提问:"北京今天天气怎么样?"↓模型推理:需要调用天气查询工具↓生成 Tool Call 请求:getWeather(city="北京")
会编程的吕洞宾12 小时前
java·人工智能·后端·spring
Spring AI 2.0 自校正结构化输出实战:让大模型稳定吐出合格 JSON你有没有遇到过这种事:让大模型返回一个 JSON,结果它给你一段带散文的文本,或者字段名飘了、多了一对大括号,代码一解析就崩。很多人靠"再让它重试一次"碰运气,但这是不可控的。这篇文章用 Spring AI 2.0 的 Structured Output(结构化输出)机制,讲清楚怎么让模型每次都产出合格、可解析的数据,并且教你在解析失败时自动触发"自我校正",把可靠性从"靠运气"变成"可预期"。写到的版本号都是实测过的最新 GA,照着就能跑。
深蓝AI12 小时前
后端
Future.result 超时了,Python 线程却没停:线程池取消任务的三个陷阱一个请求已经超时,接口也向调用方返回了失败,后台日志却还在打印“正在处理”。更棘手的是,用户以为这次操作没执行,重新点了一遍,数据库里可能出现两份结果。这里的关键不在于网络是否稳定,而在于我们常把“等待结果超时”和“正在执行的任务被中止”误认为同一件事。
鸿蒙开发13 小时前
后端·github
我把自己的应用上线了:从买服务器、域名和 DNS,到备案与 HTTPS以我已经上线的微言桌面 WyanDesk 为实例,完整走一遍“代码已经写完,如何让用户通过域名稳定访问”的路线。
neoooo13 小时前
前端·人工智能·后端
🚀Claude Code 小技巧(二):找回会话,撤销修改claude -c 接着上次聊,claude -r 挑一个会话聊;改错了,按两下 Esc 时光倒流。和 Claude 聊了半小时,需求、背景、踩过的坑都交代清楚了。结果一不小心关了终端,或者下班顺手退出——
suhan13 小时前
数据结构·后端·算法
【数据结构】三、栈和队列:6.链队列、双端队列、队列的应用(树的层次遍历、广度优先BFS、先来先服务FCFS)@[toc]链队列的front,rear不能存在data的结构体里面,如果那样,每一个结点都有自己的front和raer。