上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core安全设计,如何防范XSRF、ORA、XSS及启用CORS ASP.NET Core安全性 通过ASP.NET Core,开发者可配置和管理安全性。 身份验证 授权 数据保护 HTTPS强制 在开发期间安全存储应用机密 XSRF/CSRF防护 跨域资源共享(CORS) 跨站点脚本(XSS)攻击 通过这些安全功能,可以生成安全可靠的ASP.NET Core应用 阅读全文
posted @ 2022-10-25 23:42 TaylorShi 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core网关和BFF,使用Ocelot/Envoy/YARP打造专用网关 什么是BFF 用于前端的后端模式(Backend For Frontend,BFF),它负责认证授权、负责服务聚合,目标是为前端提供服务。 前世今生 在最早期的时候,是网关的概念先提出来。 BFF是我们在前后端分离的架构出来之后,我们会发现为前端提供单纯的API这样子的网关,所以用于前端的后端模式( 阅读全文
posted @ 2022-10-23 11:16 TaylorShi 阅读(1672) 评论(1) 推荐(3) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core可用性设计,使用Polly定义重试、熔断、限流、降级策略 什么是Polly https://github.com/App-vNext/Polly http://www.thepollyproject.org Polly是一个.NET弹性和瞬时故障处理库,它允许开发者以流畅和线程安全的方式表达诸如重试、断路、超时、隔板隔离、速率限制和回退等策略。 Polly 阅读全文
posted @ 2022-10-22 22:12 TaylorShi 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core远程过程调用,HttpClientFactory和gRPC最佳实践 什么是远程调用 在分布式计算中,远程过程调用(Remote Procedure Call, RPC)是指计算机程序导致一个过程(子程序)在不同的地址空间(通常是在共享网络上的另一台计算机上)执行,其编码就像普通的(本地)过程调用一样,而程序员没有明确编码远程交互的细节。在分布式计算中,远程过程调用( 阅读全文
posted @ 2022-10-19 23:55 TaylorShi 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 接入微软桌面应用程序身份验证(Microsoft.Identity.Client) 获取Nuget包 https://www.nuget.org/packages/Microsoft.Identity.Client dotnet add package Microsoft.Identity.Client 参考 AzureAD/microsoft-authentication-lib 阅读全文
posted @ 2022-10-19 12:29 TaylorShi 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core集成事件发布订阅,通过CAP和RabbitMQ实现跨服务一致性 什么是集成事件 集成事件(Integration Event)用于使领域状态在多个微服务或外部系统中保持同步。这种功能是通过在微服务之外发布集成事件来实现的。 当一个事件被发布到多个接收方微服务(被订阅到集成事件的微服务之多)时,每个接收方微服务中的适当事件处理程序会处理该事件。 与领域事件的区别 阅读全文
posted @ 2022-10-17 22:46 TaylorShi 阅读(673) 评论(0) 推荐(2) 编辑
摘要: 乘风破浪,遇见未来新能源汽车(Electric Vehicle)之特斯拉中国智造车型Model Y/3/S/X,改款升级里程碑 索引 2022年10月24日,即日起,中国大陆地区特斯拉在售Model 3及Model Y售价调整 2022年10月16日,特斯拉中国制造Model Y全系车型后排座椅加长 2022年8月9日,特斯拉中国智造Model Y已全系标配“远端安全气囊” 2022年10月24日,即日起,中国大陆地区特斯拉 阅读全文
posted @ 2022-10-17 12:01 TaylorShi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core领域驱动设计,通过MediatR中介者模式实现CQRS和领域事件 什么是领域驱动设计 领域驱动设计(Domain-Driven Design, DDD)是一套原则和模式的集合,它帮助开发者制作优雅的对象系统。 领域驱动设计(DDD)是一种主要的软件设计方法,专注于根据领域专家的意见对软件进行建模以匹配该领域。 在领域驱动设计下,软件代码的结构和语言(类名、类方法、 阅读全文
posted @ 2022-10-15 15:57 TaylorShi 阅读(758) 评论(8) 推荐(3) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core路由和终结点,利用Swagger和OpenAPI呈现路由方案 什么是路由 路由(Routing)负责匹配传入的HTTP请求,然后将这些请求发送到应用的可执行终结点(Endpoint)。终结点是应用的可执行请求处理代码单元。终结点在应用中进行定义,并在应用启动时进行配置。终结点匹配过程可以从请求的URL中提取值,并为请求处理提供这些值。通过使用应用中的终结点信息 阅读全文
posted @ 2022-10-13 23:56 TaylorShi 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 浅析ASP.NET Core文件提供程序,让你可以将文件存放在任何地方 什么是文件提供程序 ASP.NET Core通过文件提供程序来抽象化文件系统访问。在ASP.NET Core框架中使用文件提供程序。例如: IWebHostEnvironment将应用的内容根目录和Web根目录作为IFileProvider类型公开。 静态文件中间件使用文件提供程序来查找静态文件。 阅读全文
posted @ 2022-10-13 03:01 TaylorShi 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页