asp.net

Lost of 程序猿2 天前
c#·asp.net·.net
.NET 10 船端单机部署与离线升级实战:从闪退事故到无感回滚2026 年春,SHIP01 轮机长张三拿到 U 盘拷过去的 PMS.exe,在驾驶台笔记本上双击。窗口一亮即灭,没有报错、没有日志。船员给岸基回电话:“软件是坏的。”
Lost of 程序猿5 天前
开发语言·c#·asp.net·.net
M2 实战:询价与采购订单聚合落地——跨聚合一致性、领域事件与 OutboxM2 启动会上,项目经理王五先翻出了老系统采购模块的三个工单。三个事故,恰好对应三个建模难题。事故一:同一个按钮,点出两张采购单。
Lost of 程序猿6 天前
后端·c#·asp.net
船岸数据同步链路实战:SendFlag、单调版本号与断网三天后的续传某船管公司的船队上线新 PMS 第二个月,SHIP01 在太平洋上遭遇卫星链路故障,连续断网 71 小时。
周杰伦fans10 天前
后端·asp.net
ASP.NET Core Identity 从入门到实战:常见问题与解决方案本文基于实际项目开发经验,总结了使用 ASP.NET Core Identity 时最常见的几个问题及其解决方案,帮助开发者快速上手并避免踩坑。
Lost of 程序猿12 天前
后端·asp.net
ASP.NET Core API 版本管理与契约演进:船岸版本碎片化下的兼容性工程本篇定位:岸端系统每周发版,船端客户端可能三个月不更新——船在大洋上,卫星带宽按兆收费,客户端版本冻在发版那天。这不是"API 要不要加版本号"的小问题,是一套兼容性工程:版本怎么协商、契约怎么演进、老版本怎么观测、什么时候才能杀。本篇讲 Asp.Versioning 落地、契约演进铁律、弃用流程和船岸特有的能力协商机制。
啊阿狸不会拉杆16 天前
计算机网络·wireshark·asp.net·p2p
《计算机网络-自顶向下方法》2.5 P2P 文件分发 读书笔记目录2.5 P2P 文件分发:人人都是服务器P2P vs C/S:时间效率的较量BitTorrent:最流行的 P2P 文件分发协议
Lost of 程序猿19 天前
分布式·后端·asp.net
ASP.NET Core Saga 分布式事务深度实战:备件采购跨服务长流程,如何保证“要么全成,要么全回“备件申领流程在微服务化后被拆进了几个限界上下文:一次"申领审批通过"的完整业务链路是这样的:上线后第二个月,出了一次经典事故:审批通过后,库存冻结成功了,但创建采购申请时财务服务正在重启,预算校验超时。链路中断。结果是:
Lost of 程序猿20 天前
后端·asp.net
ASP.NET Core API 幂等性设计深度实战:从一次重复申领事故说起本文配套船舶PMS(计划保养体系)系统真实场景。文中涉及的业务代码均做脱敏处理,不出现具体船名与客户信息。 适用环境:.NET 8 / ASP.NET Core、Redis、PostgreSQL、MassTransit + RabbitMQ、Hangfire。
Lost of 程序猿20 天前
后端·架构·asp.net
ASP.NET Core 多租户架构深度实战:一套系统,管理一支船队PMS 系统最早的部署形态很朴素:给每艘船单独装一套,船端一份数据库,岸端一份数据库,船岸之间靠报文同步。后来客户船队扩张到 30 多艘船,运维瞬间崩盘:
Lost of 程序猿21 天前
asp.net
Hangfire 任务调度深度实战:从即时任务到卫星断点续传适用版本:Hangfire 1.8.x / .NET 8 + 项目场景:船舶PMS系统报表生成、数据同步、定时提醒、后台批处理 阅读时间:约 35 分钟
A_nanda22 天前
后端·asp.net
拆解ASP.NET Core 底层源码!从零手写你有没有过这种感受:用了好几年ASP.NET Core,CRUD 写得飞起,但一碰到底层问题就懵?中间件执行顺序到底是怎么控制的?
Lost of 程序猿23 天前
后端·asp.net
ASP.NET Core SignalR 实战:从实时推送到底层协议与高可用部署你有没有做过这样的需求:“后台数据一变,前端页面要立刻更新。”最初的方案通常是前端 setInterval 每 5 秒轮询一次。简单粗暴,但服务器要承受大量无效请求,数据也不够"实时"。于是你开始研究 WebSocket,自己实现连接管理、心跳保活、断线重连、消息序列化、跨实例广播……写着写着发现,你已经在手写一个消息框架了。
Lost of 程序猿23 天前
单元测试·asp.net·集成测试
ASP.NET Core 测试实战:从单元测试到集成测试的全链路质量保障“这段代码我不是刚测过吗,怎么又挂了?”如果你在团队中听过这句话,大概率你们的测试策略出了问题——要么测试覆盖的是错误的东西,要么测试本身不可信,要么根本没有自动化测试,全靠人肉点。
七仔啊24 天前
c#·asp.net·.net
C#、.NET 、ASP.NET Core、Visual Studio全系列快速入门https://ean7.top/⽐如⼀个项⽬:通常:典型的三层架构(或更多层架构)的设计模式,通常用于构建复杂的应用程序。每一层都有其特定的职责,下面是对每一层的详细解释:
Lost of 程序猿1 个月前
后端·asp.net·aop·面向切片变成
AOP 实战:面向切面编程从理论到落地日志、事务、缓存、权限、重试、性能监控——这些代码散落在每个业务方法中,和核心业务逻辑纠缠在一起,改一个日志格式要动 100 个文件。AOP(Aspect-Oriented Programming,面向切面编程)就是解决这个问题的武器。本文从代理模式讲起,覆盖 .NET 中三种主流 AOP 方案(RealProxy、DispatchProxy、Castle DynamicProxy),结合 PMS 项目实现事务、缓存、日志、重试四个切面,最后讲清楚什么时候该用 AOP、什么时候不该用。
Lost of 程序猿1 个月前
后端·asp.net
ASP.NET Core 认证授权实战:从 JWT 到 Policy,设计一套企业级 RBAC 权限系统认证(Authentication)和授权(Authorization)是两个词。认证回答"你是谁",授权回答"你能做什么"。90% 的权限 Bug 不是代码写错了,而是把这两件事混在了一起。
Lost of 程序猿1 个月前
后端·asp.net·.netcore
ASP.NET Core 后台任务全景:从 BackgroundService 到 Channel 队列,再到分布式调度用户提交了一个需要生成 5000 行 Excel 的请求,你会让 HTTP 请求同步等待 30 秒吗?当然不会。但"放后台执行"这四个字背后,藏着比你想象多得多的设计决策。
宝桥南山1 个月前
microsoft·微软·c#·asp.net·.net·.netcore
Blazor Web Assembly - 体验一下Authentication State从Server共享给Client.NET 9 中Blazor Web Assembly新增加了一个特性就是Server端的认证状态可以持久化并共享给Client端。这边尝试一下在Static SSR Blazor页面中进行登录(SSR是Server side Rendering的缩写),然后应用.NET 9中的新特性,对AuthenticationState进行持久化并共享到Client端Blazor页面(渲染模式为InteractiveWebAssembly)。
张宇Joaquin1 个月前
服务器·microsoft·asp.net
高性能计算之MPI——集合通信漫谈去年8、9月份,我写了一篇关于MPI的介绍文章《高性能计算之MPI–10分钟超越99%的程序员》。该文章收到较多反馈与催更,因此抽空更新MPI系列第二篇帖子。## P2P的暴雷:集合通信
kybs19911 个月前
java·javascript·spring boot·python·c#·asp.net·php
springboot网上购书商城---附源码15749Java精品项目案例【2000套】 https://blog.csdn.net/dzbs2000/category_13187616.html