后端

techdashen2 分钟前
开发语言·后端·golang
Go设计取舍之四: map不变时能否并发修改不同value2026 年 7 月 28 日,golang-nuts 上出现了一个很典型的问题:map 已经提前填好,之后不再增删 key,多条 goroutine 分别更新不同 key 对应的 value,是否安全?线程共有 10 封邮件,Ian Lance Taylor 参与回复。原始讨论:Concurrent Access to Map Values?。
朱容zr33313344 分钟前
java·运维·数据库·后端·mysql·面试·性能优化
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?先记住一个前提:InnoDB 是聚簇索引,整张表的数据就是按主键顺序存在 B+ 树叶子页里的。这是所有区别的根源。
用户608186527901 小时前
后端
一文吃透 Avalonia 布局容器|Grid 到 UniformGrid 核心用法 + 语法糖实战Avalonia 布局的核心是容器控件通过规则划分空间,子元素依附容器规则排列,核心布局体系与 WPF 高度同源,90% 以上的逻辑可直接迁移。以下结合 Avalonia 原生语法糖简写特性,系统梳理 Grid、StackPanel、WrapPanel、DockPanel、UniformGrid 的核心特性、用法和差异,所有示例与 WPF 原版逻辑一一对应,采用最简语法糖写法,功能完全等价且代码更精简。
Ai拆代码的曹操1 小时前
后端·源码阅读
Dubbo 线程池爆满排坑:Linux 用户线程数限制,一个容易被忽略的根因场景:Dubbo Provider 报 Thread pool is exhausted,线程池配置合理、QPS 正常 路径:Dubbo 拒绝策略源码 → ThreadPoolExecutor.addWorker() → JVM pthread_create 失败 → ulimit -u 限制
不吃辣4901 小时前
java·人工智能·后端·ai·ai编程
vibe coding | 如何做一个 AI 音乐生成工具?原创单曲版权成本极高,普通人没有乐理基础、不会编曲、不会混音,根本无法独立完成音乐创作。而 Vibe Coding(氛围编程) 的核心价值,就是把复杂的 AI 工程、音频处理、视觉动效、交互逻辑,通过「意图驱动」快速落地。今天我带大家从零搭建一个产品级、高质感、可商用的 AI 音乐生成工具网站。
坏心思2 小时前
后端
布隆过滤器太难删除?深入理解布谷鸟过滤器:原理、源码、性能对比与工程选型布隆过滤器(Bloom Filter)使用广泛,但它的删除问题、误判控制和容量扩展一直是工程实践中的痛点。布谷鸟过滤器(Cuckoo Filter)通过“指纹 + 两个候选桶 + 踢出重定位”解决了部分问题,并在可删除、查询延迟和空间利用方面提供了另一种折中。本文不把它们简单包装成谁替代谁,而是从数据结构、操作流程、复杂度、失败模式和使用边界出发,帮助你做出正确选型。
城管不管2 小时前
java·数据库·后端·ai·面试·职场和发展·agent
重生——第五次面试2026.8.1一面二者都是多路平衡查找树,专为磁盘 IO 优化设计(磁盘按页加载数据,减少 IO 次数是核心目标)。状态码由三位数字组成,分为 5 大类:
SkyStream2 小时前
后端
无人机系列-篇三-AI视频识别接入架构与优化无人机装上摄像头只是「眼睛」,加上 AI 才是「大脑」。但 AI 模型不能直接看 H265 码流,它需要的是一张张图片帧。从视频流到 AI 识别结果,中间有架构选型、性能优化、延迟平衡等一系列问题。本文记录完整的 AI 视频识别接入方案。
SkyStream2 小时前
后端
无人机系列-篇二-ZLMediaKit多路流管理与分发单架无人机推流到服务器很简单,调一个 API 就行。但当 10 架、50 架无人机同时接入,H265 转码把 CPU 吃满,WebRTC 连接数飙升,问题就来了。本文记录多路无人机流管理的完整架构设计,包含转码策略、协议分发和性能调优。
geovindu2 小时前
java·开发语言·后端·算法
java: Gale-Shapley Algorithm项目结构调用:介绍了一个基于Gale-Shapley算法的双边匹配系统实现,包含以下核心内容:该项目实现了经典稳定匹配算法在珠宝行业多个业务场景中的实际应用,具有完整的输入输出处理能力。
环境栈笔记3 小时前
前端·人工智能·后端·自动化
指纹浏览器安全评测方法:核对环境、数据与权限后再选型两款指纹浏览器都在检测页面显示“未发现明显异常”,并不意味着它们具有相同的安全水平。一款产品可能只能说明当前浏览器信号没有明显冲突;另一款还能够说明浏览器环境 Profile 的数据保存方式、成员访问权限、操作记录,以及环境关闭重开后的恢复情况。
卷无止境3 小时前
后端·python
LangExtract:让LLM从杂乱文本中"抠"出结构化数据的开源工具在医疗记录、法律合同、客户反馈这些堆满文字的场景里,最头疼的问题往往不是缺数据,而是数据太乱,没法直接用。Google在2025年7月底推出的LangExtract,正是冲着这个痛点去的。它是一个基于大语言模型的Python库,核心本领是把没有格式、随手写就的文本,转换成干净、可验证、能追溯来源的结构化信息 。
卷无止境3 小时前
后端·python
软件复杂度:那些让代码变得难以理解的东西,到底能不能量化?写代码的人大概都有过这种体验,某个函数刚开始只有十几行,逻辑清晰得像说明书,可是半年之后再打开它,已经变成一坨嵌套了七八层if-else、夹杂着各种历史遗留判断的迷宫。这种从简单到复杂的滑坡过程,正是软件工程里一直想要解决的核心问题——软件复杂度。
mldong13 小时前
后端
从 mldong 到 jeeflow:一个工作流引擎的独立进化系列开篇 · jeeflow 工作流引擎多语言联邦如果你做过 Java 业务系统,大概率遇到过这种场景:
陈随易14 小时前
前端·后端·程序员
MoonBit抓包模块pcap,查看电脑的每一次联网通信你的电脑每天都在联网:看视频、刷网页、发消息、后台更新。这些联网动作,本质上都是你的电脑在跟远处的服务器互相传递数据。
Aaron - Wistron14 小时前
开发语言·后端·c#
Web API C# (Furion版)带 单元测试這是官網https://furion.net/docs/category/appendix主要做的是一個後端API接口程序,給前端訪問。用C#,ASP .net開發,框架用了Furion
卷无止境14 小时前
后端·python
写代码这件事,到底该讲究点什么?程序员圈子里流传着一句老话,代码写得出来不难,难的是半年后自己还看得懂。这句玩笑背后藏着软件工程最核心的痛点——如何让代码在需求不断变化的现实世界里,依然保持清晰、可维护、不崩溃。
卷无止境15 小时前
后端·python
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂程序员圈子里经常有这么个场景:接手一个老项目,翻开某个函数,里面嵌套了七八层 if,中间还夹杂着两个 for 循环和一堆 try/except,光是理清楚这段代码到底能走出多少种结果,就得花上半个小时。这种直觉上的"乱",其实是可以量化的,量化它的工具就是循环复杂度(Cyclomatic Complexity)。这篇文章会把这个概念从数学根源讲透,再落到 Python 实战上,给出真正能看懂、能照着写的代码示例。
IT_陈寒16 小时前
前端·人工智能·后端
Vite热更新失效?你可能漏了这个配置在前端开发中,热模块替换(HMR)是现代构建工具的核心功能之一。Vite 作为新一代前端构建工具,凭借其基于原生 ES Modules 的极速热更新能力,深受开发者喜爱。然而,在实际开发中,我们偶尔会遇到 Vite 热更新失效的问题,导致每次代码修改都需要手动刷新页面,严重影响开发效率。
SomeB1oody17 小时前
开发语言·后端·机器学习·rust·教程
【RustyML入门】1.0. 快速上手RustyML 是一个完全用 Rust 写成的机器学习与深度学习库:不用链接BLAS,没有Python运行时,也没有C++绑定。