当前位置:首页 > 技术文章 > 后端开发 > C#.Net教程

  • 什么是 YARP,如何在 .NET 中实现反向代理?
    什么是 YARP,如何在 .NET 中实现反向代理?
    YARP是微软基于.NET的高性能反向代理库,支持动态路由、负载均衡、健康检查、请求重写和可观测性;通过创建ASP.NETCore项目、安装YARP包、配置路由与集群、在Program.cs中启用服务即可实现;可结合代码进行HttpClient配置和请求转换,适用于微服务网关、内嵌代理等场景,优势在于轻量、高集成度和无需外部依赖。
    C#.Net教程 . 后端开发 545 2025-10-20 21:13:02
  • ASP.NET Core 中的自定义标记提供程序如何实现?
    ASP.NET Core 中的自定义标记提供程序如何实现?
    自定义TagHelper通过继承TagHelper类并重写Process方法,可扩展HTML标签行为;使用[HtmlTargetElement]指定目标标签,通过output参数修改输出内容;在_ViewImports.cshtml中用@addTagHelper注册后,即可在Razor视图中以语义化标签形式使用,并支持通过公共属性传递参数,实现灵活的HTML生成逻辑。
    C#.Net教程 . 后端开发 209 2025-10-20 20:49:01
  • C#如何使用Dapper进行数据库查询?基本步骤是什么?
    C#如何使用Dapper进行数据库查询?基本步骤是什么?
    答案:在C#中使用Dapper需先安装NuGet包,再通过IDbConnection建立数据库连接,定义与表对应的实体类,利用Query等方法执行SQL查询,支持参数化防止注入,实现高效数据操作。
    C#.Net教程 . 后端开发 199 2025-10-20 20:02:01
  • 什么是 Kubernetes 的 Pod 垂直扩缩容?
    什么是 Kubernetes 的 Pod 垂直扩缩容?
    VPA通过动态调整Pod的CPU和内存请求与限制,提升资源利用率和应用稳定性。它分析实际使用情况,在资源不足时增加配置,避免性能下降或被终止;在资源过剩时减少配置,防止浪费。其核心作用包括降低OOM风险、优化调度效率。支持Off(仅监控)、RecommendationOnly(提供建议)和Auto(自动更新并重建Pod)三种模式。适用于长时间运行、资源需求变化慢的服务如后端应用和数据库,但因需重启Pod导致短暂中断,不适用于需快速响应负载变化的场景。通常不建议与HPA同时使用于同一Pod组,以免
    C#.Net教程 . 后端开发 146 2025-10-20 19:26:01
  • C语言中volatile关键字怎么用C语言volatile在多线程中的作用
    C语言中volatile关键字怎么用C语言volatile在多线程中的作用
    volatile关键字在C语言中用于防止编译器优化,确保变量的可见性,但不能保证原子性。1.volatile用于声明可能被外部因素修改的变量,如硬件寄存器或中断服务程序中的变量;2.在多线程环境中,volatile确保一个线程对变量的修改对其他线程可见;3.由于volatile变量每次访问都从内存读取,影响程序性能,因此应谨慎使用;4.C11引入\_Atomic类型和提供更强大的多线程支持,包括原子操作和线程管理函数。
    C#.Net教程 . 后端开发 417 2025-10-20 18:19:01
  • C#中如何配置数据库命令的超时时间?在哪里设置?
    C#中如何配置数据库命令的超时时间?在哪里设置?
    答案:在C#中通过CommandTimeout属性设置数据库命令超时时间,默认值为30秒,可于DbCommand对象上手动设置,如SqlCommand.CommandTimeout=120;连接字符串仅控制连接超时,不控制命令执行超时;EntityFramework中可通过DbContext.Database.CommandTimeout全局设置。
    C#.Net教程 . 后端开发 769 2025-10-20 17:58:02
  • C#中如何执行跨数据库查询?需要什么配置?
    C#中如何执行跨数据库查询?需要什么配置?
    答案:C#通过数据库支持实现跨库查询,SQLServer和MySQL可用“数据库名.表名”语法,PostgreSQL需fdw或dblink,SQLite用ATTACH;C#使用ADO.NET或EF执行常规SQL即可,关键在于数据库权限、连接配置及性能优化。
    C#.Net教程 . 后端开发 673 2025-10-20 17:38:02
  • 微服务中的服务注册与发现如何实现?
    微服务中的服务注册与发现如何实现?
    微服务通过注册中心实现动态寻址。服务启动时向Eureka、Nacos等注册中心上报地址信息并定期发送心跳,注册中心维护实时服务列表;消费者调用前先查询注册中心获取可用实例,支持客户端或服务端发现模式。不同注册中心在一致性、性能上各有侧重,如Eureka为AP高可用,Consul基于Raft强一致,Nacos融合配置管理且支持AP/CP切换。SpringCloud集成Nacos时只需引入依赖、配置地址并启用注解,即可实现自动注册与发现,关键在于结合技术栈选择合适方案,并关注健康检查与网络延迟影响。
    C#.Net教程 . 后端开发 1076 2025-10-20 17:36:01
  • 如何使用 xUnit 为 .NET 微服务编写测试?
    如何使用 xUnit 为 .NET 微服务编写测试?
    答案:使用xUnit进行.NET微服务测试,先创建独立测试项目并引用主项目,编写单元测试验证核心逻辑,如订单计算,用[Fact]标记测试方法;通过WebApplicationFactory和TestServer实现集成测试,模拟API请求验证路由与控制器行为;利用[Theory]和[InlineData]进行数据驱动测试,覆盖多种输入场景,提升测试覆盖率,确保微服务可靠性。
    C#.Net教程 . 后端开发 434 2025-10-20 17:07:01
  • 云原生中的服务网格如何实现服务间授权?
    云原生中的服务网格如何实现服务间授权?
    服务网格通过数据平面与控制平面协同实现细粒度服务间授权。边车代理自动执行mTLS并验证服务身份证书,确保通信可信;控制平面集中管理AuthorizationPolicy策略,基于服务身份、请求方法、路径、标签等属性进行L7层访问控制,统一执行安全策略,避免权限逻辑硬编码,支持跨语言、多租户环境下的动态授权。
    C#.Net教程 . 后端开发 465 2025-10-20 13:46:01
  • 什么是 Kubernetes 的 DaemonSet,如何用于日志收集?
    什么是 Kubernetes 的 DaemonSet,如何用于日志收集?
    DaemonSet确保每个节点运行一个Pod副本,适合日志收集;通过挂载宿主机日志目录并部署FluentBit,实现自动采集、添加上下文信息并发送至Elasticsearch,构建全覆盖、透明化的日志系统。
    C#.Net教程 . 后端开发 435 2025-10-20 12:50:01
  • 如何用C#实现数据库的连接故障转移?自动切换到备用?
    如何用C#实现数据库的连接故障转移?自动切换到备用?
    答案:C#中实现数据库故障转移可通过配置FailoverPartner或代码级重试机制。首先推荐使用SQLServer镜像的FailoverPartner连接字符串,主库宕机时驱动自动切换;若不支持,则通过ReliableDbConnection类尝试多个连接字符串并内置重试;为进一步优化性能,可加入冷却时间与首选服务器缓存,避免频繁探测失败主库;生产环境建议结合AlwaysOn等原生高可用方案,并辅以超时控制、日志监控与依赖注入提升可靠性与维护性。
    C#.Net教程 . 后端开发 437 2025-10-20 12:43:01
  • .NET 中的条件编译如何管理不同环境代码?
    .NET 中的条件编译如何管理不同环境代码?
    .NET中通过预处理器指令和编译符号实现条件编译,支持在不同构建配置下包含特定代码。使用#if、#else、#elif和#endif指令,结合DEBUG、TRACE或自定义符号(如STAGING、PRODUCTION),可控制日志、依赖注入等环境相关逻辑。符号可在.csproj文件中按配置定义,例如Debug时启用DEBUG,Staging时启用STAGING。该机制适用于编译期确定的分支,运行时配置建议结合appsettings.json与依赖注入。示例中根据环境注册Mock或真实服务。需注意
    C#.Net教程 . 后端开发 286 2025-10-20 12:34:01
  • 微服务中的数据库迁移如何管理?
    微服务中的数据库迁移如何管理?
    每个微服务应独立管理数据库迁移,使用不可变脚本、零停机策略及集中监控,确保数据演进可靠、可追溯且解耦。
    C#.Net教程 . 后端开发 473 2025-10-20 10:56:01
  • ASP.NET Core 中的选项快照如何获取配置变更?
    ASP.NET Core 中的选项快照如何获取配置变更?
    IOptionsSnapshot在每次请求时读取最新配置,通过Scoped生命周期和reloadOnChange:true实现配置热更新。
    C#.Net教程 . 后端开发 142 2025-10-20 10:39:01

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

WebShop开源网上购物系统

WebShop网上商店系统专注中小企业、个人的网上购物电子商务解决方案,淘宝商城系统用户/个人首选开店的购物系统!综合5500多用户的意见或建议,从功能上,界面美观上,安全性,易用性上等对网店系统进行了深度的优化,功能更加强大,界面模板可直接后台选择。WebShop网上商店系统特点:1 对于中小企业、个体、个人、店主和淘宝易趣等卖家,可利用WebShop快速建立购物网。2 源代码开放,利用WebShop作为平台二次开发,可快速定制出各种具有个性化的购物网。3 WebShop的操作极其人性化,初/中/高级
电商源码
2025-12-02

ECSHOP仿OPPO手机商城源码

ECSHOP仿OPPO手机商城源码,程序基于ECSHOP2.7.3UTF8制作!简洁大方的界面设计。是手机商城,数码商城首选建站源码。
电商源码
2025-12-02

云点滴客户关系管理CRM OA系统

云点滴客户解决方案是针对中小企业量身制定的具有简单易用、功能强大、永久免费使用、终身升级维护的智能化客户解决方案。依托功能强大、安全稳定的阿里云平 台,性价比高、扩展性好、安全性高、稳定性好。高内聚低耦合的模块化设计,使得每个模块最大限度的满足需求,相关模块的组合能满足用户的一系列要求。简单 易用的云备份使得用户随时随地简单、安全、可靠的备份客户信息。功能强大的报表统计使得用户大数据分析变的简单,更加容易的制定销售战略。集成的短信发送 使得用户随时随地的为公司客户发送短信。简单易用的操作界面使得用户快速
电商源码
2025-12-02

淄博分类信息港程序seo特别版

seo特别版程序介绍:注意:普通用户建议使用淄博分类信息港程序普通版本。主要针对seo需要增加了自定义功能:自定义文件路径;自定义文件名;自定义关键字。这些功能的作用,只有自己体会了。以下是淄博分类信息港程序的介绍:淄博分类信息港程序一套现成的城市分类信息网站发布系统。发布管理房屋、人才、招租、招聘、求购、求租、搬迁、运输、二手交易、招生培训、婚介交友等各类信息的发布和查询。淄博分类信息港发布程序拥有强劲的搜索系统,比较适合发布管理城市分类网站。淄博分类信息港可以自定义新模型,灵活性极强。淄博分类信息港
电商源码
2025-12-02

购物节促销折扣主题海报设计下载

购物节促销折扣主题海报设计适用于购物节折扣海报设计 本作品提供购物节促销折扣主题海报设计的图片会员免费下载,格式为PSD,文件大小为184M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

酒吧聚会宣传海报PSD源文件设计下载

酒吧聚会宣传海报PSD源文件设计适用于酒吧宣传海报设计 本作品提供酒吧聚会宣传海报PSD源文件设计的图片会员免费下载,格式为PSD,文件大小为7.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

快餐美食招贴海报设计源文件下载

快餐美食招贴海报设计源文件适用于美食招贴海报设计 本作品提供快餐美食招贴海报设计源文件的图片会员免费下载,格式为PSD,文件大小为6.3M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

节日礼物包装袋合集矢量素材

节日礼物包装袋合集矢量素材适用于购物节、开箱、礼物指南或会员福利等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-01

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号