后端

谁在黄金彼岸31 分钟前
后端
nginx服务化五套方案原理解剖与选型摘要:nginx 在 Windows 上没有官方的服务支持,想让它开机自启就得"套一层包装器"。本文先把 Windows 服务的契约(SCM / ServiceMain / SetServiceStatus)讲清楚,解释为什么 sc create 直挂 nginx.exe 注定失败;再逐个解剖 nssm、WinSW、srvany、.NET ServiceBase 自制包装器、计划任务/启动文件夹五种方案的工作原理、停止机制、日志能力与实测数据(含 PE 头实测);最后给一张选型决策表和三条通用铁律。全程用
谁在黄金彼岸39 分钟前
后端
WinSW在Win7上失败真相-实测与修复摘要: 同一套 nginx 服务化方案,在 Win8 上稳定跑了两年零失败,换到 Win7 就频繁起不来。网上流传的解释是"WinSW 不支持 Win7"。本文拆开 exe 的 PE 头、翻完 WinSW 的 wrapper.log、对照官方 XML 规范后,给出一个恰好相反的结论:WinSW 支持 Win7,而且现场那个 exe 就是 Win7 能跑的那个构建。真正坑人的是"下错构建 / 缺运行时 / 一个被抄了十年的 XML 陷阱"。
花间相见1 小时前
后端·面试
【后端开发|Redis进阶01】—— Redis分布式锁全解:从SETNX到Redisson看门狗,再到RedLock单机环境下加把 synchronized 锁就能搞定并发,为什么上了微服务就不灵了?因为 synchronized 的锁是"JVM 进程内的锁",管得了单个进程,管不了多个进程。订单服务一扩容到 3 个实例,三个进程同时扣库存,超卖照样发生——这就是分布式锁要解决的问题。
llqbzllll1 小时前
后端
A2A 1.0 到底和 MCP 差在哪:从 Agent Card、Task 到 Java 最小互操作实验环境:Windows 11、Oracle JDK 17.0.12、Maven 3.9.14、a2a-java 1.4.0.Final 规范依据:A2A Protocol 1.0.x、A2A and MCP、Life of a Task 说明:文中使用官方 Java Client 连接本地规范级 mock Server,验证发现、任务状态和上下文续接,不代表通过全部厂商的兼容性认证。
花间相见1 小时前
后端
【后端开发|JVM基础01】—— Java垃圾回收全解:从分代内存模型到各收集器的分代职责很多人问"垃圾收集器到底是收哪一代的垃圾",这个问题的坑在于:它默认了每个收集器都收"一整堆"。实际上 JVM 把堆分成了年轻代和老年代,不同收集器要么只负责其中一代、要么整堆一把抓、要么干脆不分代。搞懂这张地图,比死记每个收集器的名字有用得多。
geovindu1 小时前
开发语言·后端·设计模式·rust·抽象工厂模式
rust: Abstract Factory pattern项目结构:调用:输出:
pe7er1 小时前
后端
Spring Boot 日志最佳实践:接入、分级、异常记录与滚动拆分日志不是“程序运行时打印出来的文字”,而是定位故障、观察系统状态和审计业务行为的重要数据。一个合理的日志体系至少需要解决以下问题:
程序员老赵2 小时前
运维·前端·后端
Docker 部署 Dolibarr:轻松搭建开源 ERP/CRM 平台本文基于 dolibarr/dolibarr:22.0.5,以 22.0.5 版本实测,测试平台 Ubuntu 24.04 Linux。
量化分析码农3 小时前
后端
【Python量化系统工程实战 #06】从本地脚本到云端部署:量化系统的最小可运行架构写了一大堆 .py 文件,换个电脑就跑不通;配置文件写死在代码里,改个参数要翻三页;别人接手你的项目,三天没看懂目录结构。本篇给你一个「拿到就能用」的量化项目骨架,含目录规范、配置分离、CLI 入口、环境自检。
136096757233 小时前
前端·后端
页面打不开不是 Nginx 的错SSL 证书签发成功,伪静态规则配置完成,运行目录指向了 public。但是页面就是打不开。顺手拿 http:// 开头的地址试一下,它很配合地 301 跳到了 https://。
ALONE阿龙太原微码3 小时前
后端
RBAC 以及主流权限模型核心思想:用户 → 角色 → 权限,用户不直接绑定权限,给角色分配权限,用户挂上角色就拥有对应权限。✅ 优点:
斑鸠喳喳3 小时前
java·后端
线程本地存储 ThreadLocal前面讲了 读写锁 因为 AQS 只能记录写线程,无奈之下,只好把读线程的信息记录到各自线程的 ThreadLocal 中,那 ThreadLocal 中,那 ThreadLocal 里的数据就没有并发问题吗?
你顶住我先撤3 小时前
后端
RocketMQ 消息类型RocketMQ 的消息按「有没有特殊语义」分成四类:是什么:没有特殊语义的消息,最常用的一类。三种发送方式(重点):
高频因子挖掘机5 小时前
后端·github·api
批量行情返回后,怎样把请求失败的股票单独挑出来?**一句话结论:**将原始请求清单与成功结果、逐标的错误记录分别对账;只有明确收到某只股票的失败记录,才能把它判为请求失败。结果中缺少某只股票,只能先标记为“未返回”,不能直接断定失败。
小蒜学长5 小时前
java·数据库·spring boot·后端·服务平台·在线保险
在线保险服务与管理平台的设计与实现(代码+数据库+LW)摘 要在数字经济与保险行业深度融合的背景下,传统保险服务普遍存在流程繁琐、信息不对称、线下办理效率低、管理成本高、理赔不透明等问题,已难以适应用户便捷化服务需求与行业数字化发展趋势。推动保险业务线上化、服务智能化、管理平台化,成为提升保险服务质量与运营效率的关键路径。
我的div丢了肿么办6 小时前
后端·go
go语言中管道 channel的使用声明的管道后,需要使用make函数初始化之后才能使用。 创建 channel 的格式如下管道有发送(send)、接收(receive) 和关闭(close)三种操作。 发送和接收都使用<-符号。 管道是先进先出的。 管道是一个引用数据类型。 现在我们先使用以下语句定义一个管道:
Harvil_6 小时前
后端
模型点三道菜,回喂被拒 400「手写中文版 claude code」教学系列:codeAgent 是我从零手写的 claude code 复刻——不套壳不翻译,从界面到 Agent 主循环一行行实现,注释全是中文大白话,适合当 Agent 开发教材从头读到尾。 上一课治好了工具的"钱袋子"(按套餐发说明书省钱);这一课钻进工具真正跑起来之后的环节——模型一次点好几道菜,结果怎么端回去才不被 API 拒。 仓库:github.com/Harvil1/cod…
RobinDevNotes7 小时前
人工智能·后端
PagedAttention原理,KV缓存也能分页大模型推理的瓶颈常常不是算力,而是装不下更多请求的 KV 缓存。vLLM 的 PagedAttention 借用操作系统的虚拟内存思路,把 KV 缓存切成固定大小的块,按需分配、用块表映射,几乎消除了显存碎片,还能在多个请求之间共享块。原论文(SOSP 2023)的实验里,相同延迟下吞吐比 FasterTransformer 和 Orca 高 2 到 4 倍。我还写了一个小模拟器,把这套机制跑了一遍。
松就是我902987 小时前
后端
如何设计多Agent多 Agent 的设计,核心不是“造很多个 Agent”,而是把原本塞在一个循环里的职责,拆成多个边界清晰、可独立测试、可独立授权的工作单元,再用一个受控的编排层把它们串起来。如果单 Agent + 状态机已经能稳定解决问题,就不要引入多 Agent。多 Agent 的价值在于:领域隔离、权限隔离、上下文隔离、并行执行、以及不同模型/成本的按需分配。