首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

DotNet NB && CloudNative

.NET Core,CloudNative 技术学习分享,社区热点分享,愿我们互相交流学习,共同推动社区发展
专栏成员
1198
文章
602707
阅读量
54
订阅数
.NET性能优化的10个关键教训:资深工程师的实战经验
在作为高级软件工程师开发高规模.NET应用的十多年中,我亲历了众多性能挑战。有些经验来自深夜的生产事故,有些来自艰难的优化冲刺。以下是团队和我通过惨痛教训总结的十大最具影响力的性能优化实践。
郑子铭
2025-04-24
140
从0到精通,System.Text.Json进阶技巧曝光,性能提升3倍!
在现代软件开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于前后端交互、配置文件管理以及分布式系统间的数据传输。System.Text.Json 是 .NET Core 3.0 及更高版本中引入的高性能 JSON 处理库,提供了序列化和反序列化的功能,并且与 .NET 平台深度集成。
郑子铭
2025-04-24
50
.NET 9版本支持说明
在深入探讨.NET 9库的激动人心改进前,有必要了解微软对.NET版本的支持策略。
郑子铭
2025-04-24
220
dotnet 10 新的 JsonIgnoreCondition
之前提了一个 api 建议为 JsonIgnore 添加两个扩展,WhenReading 和 WhenWriting,主要的一个用例是 WhenReading 我们的 Api Response 里有一个字段非常的大,不需要在 response 里包含,但是从 json 里反序列化时时需要地所以不能简单地直接忽略,在使用 Newtonsoft.Json 时使用 ShouldSerialize 约定方法在序列化的时候忽略,如果有一个 WhenWriting 的 ignore 选项可以比较方便地从 Newtonsoft.Json 做迁移,去年的时候 api review approved 了,之前看到有一个关联的 PR 不过后来一直没有更新,于是尝试自己提了一个 PR 以提供支持
郑子铭
2025-04-24
80
精选 5 款基于 .NET 开源、功能强大的编辑器
今天大姚给大家分享 5 款基于 .NET 开源、免费、功能强大的编辑器,其中包含 C# 代码编辑器、文本编辑器、CSV 文本编辑器和 Markdown 编辑器。
郑子铭
2025-04-23
520
推荐2个.Net开源Html解析器,方便我们提取网页数据
如果我们需要抓取网络上的数据,这时候我们就要写爬虫,这里面就涉及到网页的抓取、以及网页分析与数据提取。
郑子铭
2025-04-23
430
深入理解 ASP.NET Core 中的 IOptions
在 ASP.NET Core 中,配置管理是一个核心功能,它允许我们以灵活的方式读取和管理应用程序的配置信息。IOptions 是 ASP.NET Core 提供的一种强大的配置模式,用于将配置数据注入到应用程序的各个部分。通过 IOptions,我们可以轻松地实现配置的解耦、动态更新和依赖注入。
郑子铭
2025-04-23
510
.NET周刊【3月第2期 2025-03-09】
https://www.cnblogs.com/huangsheng/p/18731382
郑子铭
2025-04-23
460
.NET 9中:十大核心特性解析与实战示例
.NET 9已于2024年11月12日正式发布,为开发者与企业带来了一系列激动人心的改进。无论是性能优化、开发效率提升,还是对现代应用开发的支持,此次更新均展现出显著优势。以下是十大核心特性及实战示例:
郑子铭
2025-04-23
300
异步编程中的Task与ValueTask:如何选择以提升性能
在现代应用开发中,响应性是关键,而异步编程(尤其是处理I/O密集型任务时)是构建高响应性应用的核心。无论是处理数据库查询、文件访问还是API调用,异步编程都能确保应用保持快速和用户友好。若你用过.NET中的async/await,可能对Task表示异步操作已很熟悉。但你是否知道还有另一种选择?
郑子铭
2025-04-22
910
一看就想走的.NET面试题
群友提供的某公司的.NET面试题,他们说看到这种试题就想走。小编把面试题给大家贡献出来,供大家参考。
郑子铭
2025-04-22
990
精选5款基于.NET开源、免费、功能强大的CMS内容管理系统
CMS系统作为一种强大的内容管理工具,在数字化时代发挥着越来越重要的作用。无论是个人博客还是大型企业官网,选择一个合适的CMS内容管理系统能极大地提高效率和用户体验。今天大姚给大家推荐5款基于.NET开源、免费、功能强大的CMS内容管理系统,希望可以帮助到有需要的同学。
郑子铭
2025-04-22
910
Channels: C# 实现高效的线程间通信
在C#中,Channel是.NET Core 3.0及更高版本引入的一种新的集合类型,位于System.Threading.Channels命名空间下。主要用于实现生产者-消费者模式,支持异步编程、高性能和线程安全。
郑子铭
2025-04-22
840
在ASP.NET Core中使用MediatR实现通知系统
MediatR 是一个流行的开源库,用于在.NET应用中实现中介者模式(Mediator Pattern)。它通过封装消息的发送与处理逻辑,提供了一种简洁优雅的组件间通信方式。
郑子铭
2025-04-22
530
Yarp.ReverseProxy 实现 dev proxy server
最近在改一个我们前后端分离的一个项目,前端后端是在不同的项目里,前端是一个 React 的纯前端项目,web server 用的 nginx,后端是一个 ASP.NET Core Web Api 项目,原来我们的认证是在纯前端做的一个 implict 认证,认证成功之后 access_token 是存在 local storage 里的,认证过程中的 cookie 也是由前端 javascript 写的,我们安全团队觉得这样不安全,access_token, cookie 应该不能通过前端 javascript 获取到,于是我们就做了一些改造,在前端项目里套了一个 asp.net core web server 认证过程通过 asp.net core 来完成,前端请求 API 的时候通过 cookie 来进行认证授权,由于前后端是分开的,我们调试的时候需要调用测试环境的 API 而直接通过前端去调用的话因为不是一个域名会导致 cookie 不会自动带上去,所以参考前端的做法加了一个 proxy,将本地的 API 请求转发到测试环境的 API 从而避免 cookie 的问题
郑子铭
2025-04-22
650
分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
今天大姚给大家分享 3 个 .NET 开源、免费的文件压缩处理库,希望可以快速帮助同学们实现文件压缩和解压功能!
郑子铭
2025-04-21
710
PuppeteerSharp:在.NET中驾驭浏览器的强大工具
在现代Web开发和自动化测试中, PuppeteerSharp 是一个强大的库,它允许我们在没有图形界面的情况下运行浏览器,从而实现网页自动化操作、数据抓取、截图和生成PDF等功能。
郑子铭
2025-04-21
720
ClosedXML:告别繁琐,用这个 .NET 库,Excel 文件操作从未如此简单!
大家好,我是深山踏红叶,在日常开发中,处理 Excel 文件是一个常见的需求。无论是生成报表、导入导出数据,还是对表格进行格式化操作,都需要一个简单、高效且易于使用的工具。今天,就让我们来了解一下 ClosedXML,一个基于 .NET 的开源库,它能帮助我们轻松地读取、操作和写入 Excel 文件。
郑子铭
2025-04-21
1090
C#中的HTTP客户端:专家级最佳实践与性能优化指南
在微服务架构中,或与外部API通信时,HTTP客户端是必不可少的组件。然而,许多开发人员在实现HTTP客户端时未能充分考虑性能和可用性。
郑子铭
2025-04-21
880
分布式服务中的链式日志跟踪基础——理解和使用 DiagnosticSource 和 DiagnosticListener
.NET 中有多种日志记录诊断信息的机制,包括 TraceSource、EventSource、ILogger 和 DiagnosticSource(本文的重点)。
郑子铭
2025-04-19
280
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档