后端

波力海苔夹心脆6752 小时前
经验分享·后端·c#·json·.net
C# 序列化与反序列化详解:System.Text.Json、Newtonsoft.Json、XmlSerializer 用法、特性选项与安全实践什么是序列化? 序列化就是把内存中的对象转换成可以存储或传输的格式(如 JSON、XML、二进制),反序列化则是把这些数据还原成内存对象。可以通俗理解为:序列化是"打包",反序列化是"拆包"。无论是把数据存到文件/数据库、调用 Web API,还是做微服务通信,本质上都离不开序列化。本文从"为什么需要序列化"讲起,系统梳理 C# 中各种序列化方式、常用特性与选项、安全与最佳实践,适合初学者入门,也可作为开发查阅手册。
JavaGuide2 小时前
前端·后端
NVIDIA 又开源了!这次给 AI Agent 加上权限管控让 Coding Agent 修一个 Bug,往往要给它读代码、改文件、装依赖、调用 API 的权限。任务交出去以后,又会惦记另一件事:它会不会读到不该读的文件,把密钥带进某个请求,或者连上一个根本用不着的服务?
excel3 小时前
前端·数据库·后端
prisma 如何处理数据库竞态Prisma 处理数据库竞态一般靠这几种方式:如果更新数量是 0,说明被别人改过。简单说: 优先用原子操作 + 唯一约束;复杂逻辑用事务;高并发冲突用乐观锁或 Serializable。
IT_陈寒5 小时前
前端·人工智能·后端
Java线程池这破玩意,差点让我周末加班排查到凌晨上周五上线的新服务在凌晨突然开始疯狂告警,线程池队列积压导致核心接口超时,下游服务雪崩。你猜怎么着?线程池的workQueue用了一个无界队列——这玩意儿在流量突增时就是个定时炸弹。
弈栈录5 小时前
java·后端·架构
Java AI 应用的异步化与高并发设计大模型调用通常具有较高延迟、响应时间波动大、连接持续时间长等特点。把同步调用简单改成异步,并不能自动解决高并发问题,反而可能因为线程堆积、连接耗尽和结果回写失控导致服务雪崩。
凤山老林6 小时前
spring boot·后端·pdf·itext7·电子签章
Spring Boot 集成 iText 7 实现动态 PDF 生成与电子签章:合同、报表场景实战最近在搞电子合同项目,有个需求是用户在前端填好合同信息,后端动态生成 PDF,还要盖上公司电子章。折腾了几天,踩了不少坑,把 iText 7 这套方案沉淀一下。
孙启超6 小时前
开发语言·后端·rust
【AI开发之Rust】第 19 课:UniFFI 导出核心能力第 16 课手动搭桥教会我们 FFI 的三条协议(布局、所有权、安全)。但手写绑定有致命问题:**UniFFI(Mozilla 出品)**把这事自动化:你给 Rust 代码贴几个属性宏,它生成两层东西:
ServBay6 小时前
后端·aigc·ai编程
基于Jev的浏览器Agent插件狂揽 21k star,3分钟教你解放双手最近应该没有人没听说过 Jev 吧?在开发者社区获得了广泛关注。Jev 作为专注于离散动作概率评估的判断模型,它改变了以往浏览器代理高延迟的运行模式。而 Browser-Use 团队基于 Jev 推出的开源项目 jev-ultrafast,上线后迅速在 GitHub 获得了2.1万颗星的关注。
Json____6 小时前
java·后端·vue3·it学习·wwwoop.com
家居装修 AI 智能咨询助手:让装修咨询从“大海捞针“变成“一问即答“装修是典型的低频高决策成本场景。业主面对风格选择、材料选型、施工工艺、预算评估等问题时,往往要在论坛、短视频、装修公司之间反复横跳,信息碎片化、口径不一致、咨询门槛高。家居装修 AI 智能咨询助手 用一个大模型智能体把这件事收敛成一次对话:用户提问,智能体给出专业解答,且只答装修,不跑题。
Apifox7 小时前
前端·后端·测试
Apifox 9 月更新|CLI 能力升级、GitLab 私有化部署接入与产品体验优化Apifox 新版本上线啦!看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:Apifox CLI 现已支持管理项目模块,可以直接通过命令行查看模块列表,以及创建、更新和删除模块。对于需要批量维护模块或频繁调整项目结构的团队,可以将模块管理纳入脚本和 CI/CD 流程,自动完成重复的项目结构维护工作。
鱼弦8 小时前
后端
Agent智能体 vs 传统运维:职业天花板的3倍差距?2026年招聘市场出现一个鲜明对比:传统运维岗位(Shell/Ansible/Terraform)薪资天花板约25K·16薪,而AI运维/AIOps智能体工程师普遍30–50K·16薪,部分资深岗位达60K+。同样是运维,差距为什么拉开3倍? 答案不在技术代差,而在杠杆效应——传统运维一人维护百台服务器,Agent运维一人维护百个Agent实例,后者解决的问题复杂度高一个量级。但3倍差距对应的是3倍门槛:不是会调LLM API就行,而是能把Agent嵌进K8s/Prometheus/RBAC体系里稳定运行
暗夜行者之光8 小时前
后端
LangGraph 实战:用 LangSmith 可视化追踪 AI 智能体执行轨迹前文我们聊了 LangGraph 的单智能体和多智能体实战,这次聚焦生产环境中最关键的“可观测性”问题——用 LangSmith 可视化追踪 AI 智能体的执行轨迹,让你能清晰看到每一步的输入输出、耗时、Token 消耗,快速定位问题。全程附带可运行的代码片段,新手也能跟着做。
鱼弦8 小时前
后端
Agent 的工具选择策略:从硬编码到动态决策早期 Agent 的工具选择是 if intent=="weather": call_get_weather():人写路由,模型只填参数。这种做法可预测、好测试,但工具一多就崩——加一个“汇率查询”就要改分支,加 50 个工具就变成意大利面。
Lost of 程序猿8 小时前
后端·设计模式·c#·asp.net
建造者模式实战:告别“十参数构造函数“的数据导出任务一句话定位:将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示——把"参数怎么组装"从"对象怎么使用"中解放出来。
SensorFlow8 小时前
后端
ClickHouse 埋点事件表:先验证时间与重复,再谈漏斗看板埋点请求返回 200,并不等于事件已经以正确语义进入 ClickHouse。一个可复核的接收链路,至少要把事件时间、接收时间、身份和重复定义分开。下面用一张最小示例表和几条 SQL 演示验收方法;它是独立的测试表,不是任何产品的生产建表模板。
Dreams_l8 小时前
java·spring boot·后端
基于SpringBoot实现的抽奖系统(一)抽奖系统类似于直播中的抽奖活动,在日常生活中也是比较常见,于是基于SpringBoot提供一个安全,可靠,易于维护的抽奖平台,本次项目采用了以下的策略:
余槐i9 小时前
java·spring boot·后端·spring·事务管理
rollbackFor 不设置,Checked 异常不回滚:Spring 默认规则与两行修复的取舍本文摘要:Spring不回滚受检异常,提交后数据已变,对账才暴露。最小示例还原根因,rollbackFor扩展回滚,拆类避自调用陷阱。异常可控时才加rollbackFor,自调用先拆类,吞异常须重抛。
孙启超9 小时前
开发语言·后端·rust
【AI开发之Rust】第 17 课:项目总览与核心架构 —— AI 助手 Rust 核心从 0 到 1一个 AI 助手 App(跨 iOS/Android/桌面)的共享 Rust 核心,它负责三件事:为什么这个分工合理?回顾第 1 课的定位:把"会变慢、要跨端共享、容易出 bug"的业务核心收进 Rust——LLM 调用、SSE 解析、历史存储、权限边界全是这类;而"长什么样"交给壳。
EatFan9 小时前
java·spring boot·后端·framework·module·模块化·junoyi
JunoYi 框架实践:Spring Boot 项目为什么拆成 framework、module、server 三层?很多 Spring Boot 项目都有过类似的成长轨迹:最初是一个几十个类的单工程,Controller、Service、Mapper、工具类混在一起也能跑得很快;半年后业务翻倍,包结构开始模糊,工具类里混进了业务判断,公共模块被各处随意依赖;一年后,任何一次"小改动"都要先花半天时间确认影响范围,构建变慢、测试变脆,团队甚至对升级基础依赖产生了恐惧。