后端

Csvn11 分钟前
后端·sql
📊 SQL 入门 Day 14:聚合窗口函数 — 让 SUM / AVG 也能"滑动"起来前面两天我们学了窗口函数的基础语法和排名类窗口函数。但窗口函数真正的威力,在于它能把聚合函数(SUM、AVG、COUNT、MAX、MIN)和窗口的"滑动"能力结合起来——保留每一行明细的同时,还能看到累计、移动平均、分组占比。
Oneslide12 分钟前
后端
K8s NodePort 端口为什么 netstat 查不到?在 K8s 中创建了 type: NodePort 的 Service,对外暴露 30000 端口,但在节点上执行:
北冥you鱼16 分钟前
开发语言·后端·golang
Go语言大数(big.Int)比较大小:原理、方法与最佳实践在常规编程中,我们使用 int、int64 等内置整数类型进行数值运算和比较。然而,这些类型有固定的位数限制(例如 int64 的范围是 -2^63 到 2^63-1)。当我们需要处理超出此范围的整数时,例如在密码学、金融计算、科学模拟或处理区块链交易哈希等场景,就必须使用“大整数”(Big Integer)。
kkkAloha25 分钟前
后端
非对称加解密理解非对称加密有两把钥匙:公钥和私钥,成对生成。公钥本质上不是在解密,是在验证消息是持有私钥的发送方发来的。
xcLeigh30 分钟前
开发语言·后端·golang
Go入门:零值与变量默认初始化机制大家好,我是你们的Go语言向导。上一篇文章我们学习了变量声明的五种方式,其中提到了一个重要概念——零值。今天我们就来深入探讨Go语言的零值机制和默认初始化原理。
HySpark1 小时前
人工智能·后端·语音识别·熙瑾会悟
语音输入法实践:Rust 集成 Paraformer 推理引擎踩坑与优化过程从模型部署到实时输入,从 Python 原型到 Rust 工程化落地,记录一次国产语音输入法核心链路优化实践。
郡杰1 小时前
后端
yudao-cloud及测试环境基线(本次实操):Windows · 代码目录 D:\yudao-code\yudao-cloud · MySQL root / 123456 · 数据库名固定 ruoyi-vue-pro。 范围说明:第 1–5 章为本次实操验证过的步骤;第 6–8 章为依据官方 quick-start 文档整理的标准命令(截至整理时尚未实操,命令以官方文档为准)。 全流程一览:环境核查 → 补装 Redis / Nacos → 建 dev 命名空间 → 克隆代码 → 初始化 MySQL → 编译打包 → 启动 →
卷无止境1 小时前
后端·python
Python 装饰器:给函数穿件"外套",到底难在哪?如果你学过一段时间 Python,大概率在某段代码里撞见过一个 @ 符号,孤零零地蹲在函数定义上方,像这样:
深爱水瓶 血影S狂风1 小时前
后端·asp.net
Asp.Net无刷新上传并裁剪头像在现代 Web 应用中,用户头像上传与裁剪是一个非常常见的需求。传统的做法是上传后跳转页面,但用户体验极差。本文将带你从实战角度出发,使用 Asp.Net (Web Forms / MVC 均可,这里以一般处理程序 ashx + jQuery + HTML5 Canvas 为例) 实现一个 无刷新上传 + 前端裁剪 + 后端保存 的完整方案。### 技术选型与思路- 前端:使用 jQuery + HTML5 File API 读取本地图片,利用 Canvas 进行裁剪并输出 Base64 数据。- 后端:
用户8181870627462 小时前
后端
第30章 Web 层与事务异常:参数校验、@Transactional 失效场景全集Spring 的声明式事务基于 AOP 代理实现,凡是"代理机制无法生效"或"业务代码违反了事务传播/异常处理约定"的场景,都会导致事务静默失效(不报错但事务没生效,比参数校验异常更隐蔽,因为没有任何异常提示,只有在数据不一致发生后才会被发现):
Java内核笔记2 小时前
java·后端
BeanRegistrar:Spring Boot 4 最被低估的新特性,彻底改变 Bean 注册方式本文深入解析 Spring Framework 7.0 引入的 BeanRegistrar 编程式 Bean 注册 API,带你从接口定义、三种使用姿势,一路走到 ConfigurationClassParser 解析链路和 BeanRegistryAdapter 内部实现,最后用一个"多数据库方言动态注册"实战收尾。
用户8181870627462 小时前
后端
第28章 RPC 框架异常:Dubbo / gRPC超时问题的典型排查路径:关键提醒:retries 配置的重试机制只对幂等的读操作安全,对于写操作(如扣款、下单),超时后自动重试可能导致同一个操作被执行多次(第一次调用可能实际已经在 Provider 端成功执行,只是响应因为网络原因没有及时返回给 Consumer,被误判为超时后自动重试,就会造成重复执行)。因此写类接口通常应该显式设置 retries = 0,把重试的决策权交给业务层结合幂等设计来处理,而不是依赖框架的无脑重试。
搬砖小匠2 小时前
java·后端
SpringBoot 通过自定义注解 + AOP 实现数据字典自动翻译(通用方案)在企业级开发中,数据字典翻译是绕不开的需求:数据库存的是 code(如性别 1),前端要展示文本(如 男)。
生信星球3 小时前
后端
空间转录组常规分析(大白话教程)本文的代码来自Seurat官方网站的空转教程。数据来自10X官方网站,也可以从SeuratData获取。InstallData会安装R包,如果已安装,运行这句代码不会导致重复安装。
长栎3 小时前
后端
AI 写的接口能用,但永远差点意思——这不是 prompt 的问题,是接口设计的品控规则它没装让 AI 帮你设计一套 RESTful API,出来的代码确实能跑。但你 review 一遍就会发现,路径一会儿单数一会儿复数,错误码有的返回 -1 有的返回 1001 有的返回字符串,响应结构有的字段是 user_name 有的字段是 userName,分页接口一会儿 offset 一会儿 cursor。代码 review 这件事 AI 帮你做了,但 review 出来的问题它从来不会自己改。
izhaorui3 小时前
后端
【无标题】做过 SaaS 系统的开发者都知道,多租户是绕不开的"硬骨头"。数据怎么隔离?租户怎么管理?套餐怎么设计?今天带你拆解 ZRAdmin(10K+ Star 的开源后台框架)内置的完整多租户方案,看它如何用 DB-per-tenant + 套餐授权 的组合拳,把这些问题一次性解决。
小p3 小时前
前端·后端
nextjs学习9: Next.js 渲染与缓存在纯前端(Vite / CRA + React Router)里,世界非常简单、干净:核心心智模型只有三句话:
宋哥转AI3 小时前
人工智能·后端·agent
深入理解 AI Agent 03|RAG评估体系:量化检索增强效果,精准定位系统短板RAG 系统最危险的失败模式不是报错,而是「看起来对」。检索召回了不相关的文档,LLM 一本正经地编造了上下文里不存在的内容——输出流畅、格式漂亮,但事实全部是错的。研究表明,约 35% 的 RAG 失败案例涉及生成与源材料矛盾的信息。没有评估体系的 RAG 系统,就像没有仪表盘的汽车——你感觉在跑,但不知道什么时候会爆缸。本文系统拆解 RAG 评估的核心指标、工具链与生产级评估管线的工程实践。
Leo2823 小时前
后端
数据库Executor-Selector排查实践在K8s集群上,有一些Old Server,在执行一些任务时发现严重的超时,通过Prometheus监控,发现某些任务执行时,DB压力将近90%,IO大耗时,长时间未响应