后端

Csvn14 分钟前
后端
Nginx 配置与运维管理 — 从安装到 SSL 反向代理Nginx 是当今互联网覆盖最广的 Web 服务器/反向代理软件,以高并发、低内存、配置灵活著称。无论是静态资源托管、反向代理、负载均衡,还是 SSL 终结、限流防爬,Nginx 都是运维工程师的"止血钳"——日常排障、服务发布几乎每天都离不开它。今天从安装→基础配置→反向代理→SSL→安全加固,一站式掌握 Nginx 运维核心技能。
mqcode2 小时前
后端
若依框架做大了怎么办?多模块 Maven 拆分的完整指南若依项目做到第三个月,admin 模块越来越臃肿——启动 40 秒、改一行代码全量编译、两个人改同一个文件天天冲突。这篇文章复盘我是怎么把若依从单模块拆成多模块的:哪个先拆、边界怎么画、依赖怎么管、趟过的坑一个不落。
用户40269244819082 小时前
前端·后端
CRMEB Pro 新增后台接口全链路:路由、权限、验证器、返回格式一次讲清CRMEB Pro 二开新增后台功能时,很多人第一反应是“加一个 Controller 方法”。但后台接口不是只要能访问就算完成,它还牵扯路由、权限名称、菜单权限、Controller、参数校验、Services、Dao、Model、缓存清理、统一返回格式。
考虑考虑2 小时前
java·后端·java ee
Java实现hmacsha1加密算法Java本身就自带加密算法实现,实现hmacsha1加密算法,可以利用本身自带的方法输出结果为Java本身就自带加密算法实现,实现hmacsha1加密算法,可以利用本身自带的方法
程序边界3 小时前
后端
lac_agent自愈链路上篇——crontab守护的那些坑与健康检查实战凌晨三点半,手机震了一下,是Zabbix告警。我迷迷糊糊摸过手机看了一眼,差点没从床上弹起来——三台机器同时报license异常。不是什么网络抖动,是lac_agent进程直接没了,授权文件过了校验窗口期之后自动失效,数据库进入了只读模式。
笨鸟飞不快3 小时前
后端·架构
从 MVC 到 DDD:一次真实的渐进式迁移实录191 个提交、11 个 Bounded Context、5 天——我是如何把一个典型 Spring MVC 项目改造成真正的 DDD 架构的。
程序员威哥3 小时前
后端
C#也能玩转YOLO:工业视觉原生推理方案,零Python依赖在工业视觉项目落地中,很多开发者默认YOLO必须绑定Python生态,上位机只能通过调用脚本、跨语言进程通信的方式集成。这种方案不仅部署繁琐、依赖沉重,还容易出现性能损耗、内存泄漏、调试困难等问题,完全不符合工控软件“轻量、稳定、可离线”的部署要求。
kfaino3 小时前
后端·openai·ai编程
你好,我叫 Prompt——其实,你一直在给 AI 写程序大家好。我叫 Prompt。中文有人叫我提示词。也有人叫我咒语。甚至还有人叫我:"AI时代的新编程语言。"
caibixyy3 小时前
后端
springboot+langchain4j实战Day 16 — 混合检索 + Reranker 重排序做完 Day 4 的纯向量检索之后,我发现一个问题:搜公司名字经常搜不到。比如知识库里明确写了"码哥科技",但 Embedding 模型从来没在训练数据里见过这个词,它只能瞎猜。
Ai拆代码的曹操3 小时前
后端
揭秘"幽灵 CPU":top 抓不到的短命进程,才是真正的 CPU 杀手本文是线上问题实战录系列的第 9 篇 叙事框架:现象 → 排查过程 → 根因 → 修复 → 预防有一个冷知识:top 看到的 CPU 占用,不代表服务器所有的 CPU 消耗。当进程存活时间小于 top 采样间隔时,它们就是"隐形"的。这就是短命进程问题。我遇到的一次案例:报表导出节点 CPU 99.2%,top 显示的进程 CPU 加总不到 20%。刚开始也以为是监控工具坏了,后来发现是定时任务在作祟。这个定时任务每分钟启动一个 Shell 脚本,脚本内部用 & 并发启动了大量子进程来做报表导出。每个子进
IT_陈寒4 小时前
前端·人工智能·后端
Python里这个赋值坑,连老司机都能翻车Python作为一门简洁易用的编程语言,广受开发者喜爱。然而,即便是经验丰富的Python开发者,也可能会在某些看似简单的概念上栽跟头。其中,可变对象的引用赋值就是一个典型的"陷阱",它看似简单,实则暗藏玄机。本文将深入剖析Python中的赋值机制,揭示那些可能让老司机都翻车的场景,并给出相应的解决方案。
唐青枫4 小时前
后端
推荐一个 Zig Web 工程骨架:wing-app最近看到朋友写的一个 Zig Web 项目:dacheng-zig/wing-app。它不是那种只跑一个 Hello, world! 的玩具 demo,而是一个可以直接 clone 下来改业务的 Web 服务骨架。对于想尝试 Zig 写后端、又不想从 HTTP 监听、路由、中间件、数据库连接、认证、接口文档这些基础设施一点点搭的人来说,wing-app 是一个很好的起点。
葫芦和十三14 小时前
后端·mongodb·agent
图解 MongoDB 13|WiredTiger 存储引擎:B-tree、页和 checkpoint 三件套前两个阶段讲的索引、查询、explain,都停在了「逻辑层」。我们知道了查询怎么走索引、怎么回表,但没回答一个更底层的问题:这些索引和数据,到底在内存里还是磁盘上,查询快慢的真正分界线在哪。
葫芦和十三14 小时前
后端·mongodb·面试
图解 MongoDB 14|Cache 与淘汰:WiredTiger 的内存治理上一篇把 WiredTiger 的 B-tree 页、Cache 和 checkpoint 三件套铺开了,这一篇聚焦其中最敏感的部分——Cache 的淘汰机制。它是 MongoDB 性能抖动最直接的来源:查询平时很快,突然变慢,往往就是 Cache 淘汰出了问题。
IT_陈寒18 小时前
前端·人工智能·后端
Vue这个坑我跳了两次,原来问题出在这作为现代前端开发的主流框架之一,Vue.js 以其简洁的语法、响应式数据绑定和灵活的组件化设计赢得了广大开发者的喜爱。然而,即使是经验丰富的开发者,在深入使用 Vue 时也难免会遇到一些“坑”。今天,我要分享的是一个让我两次栽跟头的问题——Vue 的响应式原理与异步更新队列。
ServBay18 小时前
后端·python
9 个 Python 第三方库推荐,不用 AI 都好像多出一个团队都AI时代了,谁还在花时间写重复的底层逻辑,浪费时间就算了,还容易出 Bug。优秀的开发者,像我,通常会积极寻找已经过验证的开源工具。
用户83562907805119 小时前
后端·python
如何使用 Python 添加和管理 Excel 批注(完整示例)在团队协作处理 Excel 数据时,批注(Comment)是一种常用的沟通方式。它允许用户在单元格上附加说明、备注或审核意见,而不影响原始数据内容。通过编程方式管理 Excel 批注,可以实现批量添加说明、自动标注数据异常、统一格式风格等操作。本文将介绍如何使用 Python 在 Excel 文件中添加、编辑、格式化和删除批注。
用户83562907805119 小时前
后端·python
使用 Python 管理 Excel 工作表:创建、复制、删除与重命名在 Excel 文件处理过程中,工作表(Worksheet)是组织和分隔数据的基本单元。一个 Excel 文件通常包含多个工作表,用于分别存储不同类型的数据或展示不同维度的分析结果。在自动化场景中,经常需要通过代码动态地添加、复制、隐藏、移动和删除工作表。本文将介绍如何使用 Python 实现对 Excel 工作表的全面管理。
lizhongxuan19 小时前
后端
Agent ToolAgent Tool 工程的核心不是让模型“知道工具存在”,而是让 Runtime 精准控制“哪些工具在什么条件下出现、由谁执行、执行结果以什么结构进入下一轮推理”。
CaffeinePro19 小时前
后端·fastapi
依赖注入:FastAPI最核心的解耦能力案例解析在FastAPI后端开发里,依赖注入是最核心、也最容易被低估的能力之一。很多开发者习惯在每个路由函数里重复写鉴权、打日志、开数据库连接、解密参数。接口越写越胖,改一处要动一片,单元测试也几乎没法写。FastAPI的Depends()机制,正是为了把这类横切关注点从业务逻辑里剥离出来。   依赖注入的本质可以用一句话概括:把怎么拿到某个对象抽成独立函数,路由只声明我需要什么。框架会在进入路由之前自动解析依赖树、按顺序执行、在同一请求内缓存结果,并把依赖里用到的Query、Header等参数写进Swagger