后端

Nturmoils4 分钟前
后端
内网穿透原来这么简单:Natapp 从注册到公网访问完整教程内网穿透并不缺方案。自己搭建 FRP 的自由度很高,但要先有一台带公网 IP 的服务器,再部署服务端、配置客户端、开放端口,后续还要处理升级、安全和日常维护。如果只是想尽快把本地网页、远程桌面或者其他服务接到公网,这些准备工作很容易把人挡在第一步。
Zane199433 分钟前
后端·python
手写"判断key存不存在"的模板代码太烦?一文讲透 collections 四件套「Python 进阶之路」系列 Day28collections 模块里有一批 dict/tuple 的"增强版",几乎每个 Python 项目都会用到。今天把最常用的四个——defaultdict、Counter、OrderedDict、namedtuple——一次讲透,重点回答一个经常被问到的疑问:Python 3.7 后 dict 已经有序了,OrderedDict 是不是已经没用了?
寻求出路的程序媛17 分钟前
分布式·后端·面试·性能优化
分布式 & 高性能 & 高可用 体系、学习重点、面试点“分布式、高性能、高可用”可以理解成后端架构能力的三根主线,他们不是三个独立模块,而是一套围绕规模与故障设计的系统体系,也是一套系统从“能拆开跑、跑得快、坏了还能跑”三个角度建立起来的能力体系:
云边有个稻草人1 小时前
后端
异构数据同步如何保证数据不出错:KFS全周期校验与修复实践数据库迁移项目做得多了,项目组通常会发现一个很现实的问题:数据传过去并不难,难的是证明数据没有传错。同步任务显示正常,只能说明程序还在运行;监控中的延迟很低,也只能说明数据传输得比较快。至于目标端是否少了几条记录、某个字段是否出现偏差、一次任务重启后有没有漏掉变化数据,还需要通过数据校验才能确认。
魔兽大山哥1 小时前
后端
【NL2SQL 实战 07】LIMIT 不是小事:默认 100 行背后的产品判断上一篇讲「只允许 SELECT」做了三遍。评论区有人说:你这纵深做得够深了,LIMIT 不就是补一行吗,有什么好写的?
sp421 小时前
后端
羽量级的 Java Bean 实体校验器AJ Bean Validator 是一个轻量的 Spring MVC 校验 Starter。它的目标很简单:给请求对象或路径变量加上注解,在请求进入业务代码前完成基本格式检查。它不依赖庞大的 Hibernate Validator,也不使用 javax.validation 或 jakarta.validation 的标准注解。
笃行3501 小时前
后端
异构数据同步如何真正做到“数据无忧“?——解读 KFS 的全周期一致性校验与修复能力在数据库国产化替代、同城/异地容灾、数据集中分发、实时数据仓库建设等场景中,异构数据同步早已成为企业 IT 架构的基础能力。然而,同步"跑起来"只是第一步,用户真正关心的是:源端与目标端的数据是否真的一致?出现差异后能否被及时发现并修复?这正是数据同步领域最核心、也最难解决的痛点。
掘金者阿豪27 分钟前
后端
Let‘s Encrypt 证书到底会不会自动续期?从一次服务器迁移后的证书排查说起做服务器迁移的时候,我们通常最关心的是应用能不能启动、数据库能不能连上、Nginx 转发是否正常、DNS 有没有切过去。
joinwell5234 分钟前
人工智能·后端·架构
Agent 中断后,原任务如何安全接管?从恢复标记到效果事实排查 Agent 异常退出时,任务文件还在、报告还在、任务所处的生命周期目录也没丢。工程师很容易得出一个结论:换一个 Agent,读取文件,继续执行。
qq_339191141 小时前
开发语言·后端·golang
go cpu占比高排查,cpu100%排查,go pprof cpu命令1. go服务 打开pprof2. 网址:http://localhost:6060/debug/pprof/
JaguarJack1 小时前
后端·php·laravel·服务端
现在就值得尝试的 5 个 Laravel 新包设想这样一个场景:晚上 11 点,开发者还在调试一个 Laravel 应用,手中唯一的线索却只是一条毫无信息量的通用错误消息。又或者,正在为客户的在线商店开发折扣功能,最终写出层层嵌套的 if-else 语句,复杂到三个月后自己重新阅读时都会感到困惑。
BingoGo1 小时前
后端·php
现在就值得尝试的 5 个 Laravel 新包设想这样一个场景:晚上 11 点,开发者还在调试一个 Laravel 应用,手中唯一的线索却只是一条毫无信息量的通用错误消息。又或者,正在为客户的在线商店开发折扣功能,最终写出层层嵌套的 if-else 语句,复杂到三个月后自己重新阅读时都会感到困惑。
PBitW2 小时前
前端·后端
Travel Planner — 智能旅行行程规划助手"每次旅行最累的不是走路,而是出发前的攻略制作。" —— 每一个旅行者的心声你是否经历过这样的场景:兴致勃勃地决定去某个城市旅行,打开几十个浏览器标签页,翻遍小红书、马蜂窝、大众点评,三天后行程表还是一片空白?
王川7082 小时前
后端
Vue3 + uni-app 给商会小程序做一个动态表单引擎(最近在做一个商会小程序的入会申请模块,遇到了一个绕不开的问题:不同商会的入会表,字段完全不一样。A 商会要收企业全称、统一社会信用代码、主营业务、上一年营收;B 商会要收姓名、职务、所属行业、入会推荐人;C 商会除了这些,还要收专委会意向、是否愿意公开联系方式,甚至有两个字段是"只有选了制造业才显示"。
烂蜻蜓2 小时前
后端·python·flask
Flask入门教程(二十四):请求对象API——获取客户端数据的完整指南request.args和request.form都是MultiDict类型,支持一个键对应多个值:本章全面讲解了Flask请求对象的完整API。request代理对象提供了method、path、url、remote_addr等基础信息属性;获取客户端数据通过args(URL查询参数)、form(POST表单)、json/get_json()(JSON请求体)、files(上传文件)、cookies和headers;内容协商属性包括accept_languages、accept_mimetypes等;对
geovindu2 小时前
开发语言·后端·c#·.net·模板方法模式·行为模式
CSharp: Template Method Pattern在珠宝企业的信息化建设中,业务流程往往横跨原料核验、设计出图、生产加工、质检包装、物流发货、财务记账与营销推广等多个环节,且不同业务(如标准订单、加急订单、定制订单)在整体流程一致的前提下,又存在各自差异化的处理步骤。如何在保证流程骨架统一、可复用的同时,又能灵活应对各业务环节的变化,是系统设计面临的核心问题。模板方法模式(Template Method Pattern)通过把不变的业务算法骨架封装在基类中,将可变步骤延迟到子类实现,为这类场景提供了一种结构清晰、扩展性强的解决方案。本文将以一个基于 C#
步行cgn2 小时前
后端
Spring Boot application.properties 配置文件详解application.properties 是 Spring Boot 默认的配置文件,位于 src/main/resources 目录下。Spring Boot 启动时会自动加载该文件中的所有配置项,将其解析为键值对,供应用通过 @Value、@ConfigurationProperties 或 Environment 对象使用。
分支预测失败2 小时前
后端
RISC-V 虚拟内存与 MMU 实战:从 Sv39 页表到 Linux 地址空间裸机固件与轻量级 RTOS 可以不开启 MMU,直接以物理地址运行;Linux 则完全不同。现代操作系统的进程隔离、按需分页、写时复制(COW)、共享库映射与内存保护等核心机制,全部构建于虚拟内存之上。对 RISC-V 开发者而言,MMU 是从裸机编程走向操作系统开发的关键一跃。
步行cgn2 小时前
后端
@SpringBootTest 详解:Spring Boot 测试的核心注解@SpringBootTest 是 Spring Boot 测试框架中最核心的注解,它的本质是启动完整的 Spring 应用上下文,让测试代码能在真实的 Spring 环境中运行。
对象存储与RustFS2 小时前
后端·rust·开源
给 RustFS 拆多租户权限:IAM 用户、组与策略的实战一次生产事故让我记住了权限模型的重要性:有个团队把 rustfsadmin 这个根账号的 key 直接下发给了三个业务组,结果其中一个组的脚本误删了另一个组的桶。根账号在 RustFS 里绕过所有策略检查,出事根本拦不住。RustFS 内置了一套以 AWS IAM 策略语言为模型的身份与访问管理系统,能让你像管 AWS 一样把权限拆到用户、组、服务账户,甚至接外部 IdP 做单点登录。这篇文章把身份类型和策略评估讲透,并给一条可落地的拆分路线。