sunnycoding
Follow us on LinkedIn Follow us on rss
Skip to content
  • 首页
  • 系列文章
  • .NET技术
  • 架构设计
  • 微服务
  • 开源项目

Blazor WebAssembly实现经nginx反向代理的IdentityServer4的身份认证

By daxnet | 2023年3月18日
0 Comment

在微服务架构的部署拓扑中,比较常见的做法是将身份认证中心(Identity Authority)与其它的微服务… Read More »

Category: .NET ASP.NET Core 微服务 架构设计 标签:ASP.NET Core, Blazor WebAssembly, DevOps, docker, IdentityServer4, 微服务, 软件架构设计

C#中的init关键字

By daxnet | 2023年1月2日
0 Comment

从C# 9开始,引入了init关键字,其目的是确保类中的属性(property)仅在对象被构造的时候才允许被赋… Read More »

Category: C# 标签:C#

使用C#开发CHIP-8虚拟机

By daxnet | 2022年10月4日
2 Comments

CHIP-8是上世纪70年代(1970)中期,由RCA Labs的工程师Joe Weisbecker开发的一套… Read More »

Category: C# 标签:模拟器

C#中被调函数已判空后仍报空引用警告问题的处理方法

By daxnet | 2022年9月8日
0 Comment

本文标题有点难懂,不过我也实在是想不出什么更好的标题了,就请大家研读文章内容吧。最近在审核代码中发现一个有趣的… Read More »

Category: C# 标签:C#

容器化Blazor WebAssembly应用程序

By daxnet | 2022年8月13日
0 Comment

ASP.NET Core Blazor 应用程序分两种:一种是需要依赖于后台宿主进程的Server App,另… Read More »

Category: ASP.NET Core 容器化与DevOps 标签:ASP.NET Core, Blazor WebAssembly, 容器

使用Ocelot API网关保护IdentityServer

By daxnet | 2022年7月16日
0 Comment

是否需要将IdentityServer置于Ocelot API网关之后,由Ocelot API网关对其进行保护… Read More »

Category: ASP.NET Core 微服务 架构设计 标签:ASP.NET Core, IdentityServer4, Ocelot, 微服务

再谈基于Ocelot API网关和IdentityServer的API认证与授权

By daxnet | 2022年7月14日
0 Comment

在《再谈使用IdentityServer实现ASP.NET Core Web API的认证与授权》一文中,我又… Read More »

Category: ASP.NET Core 微服务 标签:ASP.NET Core, IdentityServer4, Ocelot, 微服务

再谈使用IdentityServer实现ASP.NET Core Web API的认证与授权

By daxnet | 2022年7月12日
0 Comment

在《使用Ocelot、IdentityServer4、Spring Cloud Eureka搭建微服务网关:S… Read More »

Category: ASP.NET Core 微服务 标签:ASP.NET Core, IdentityServer4, 微服务

使用C#和MonoGame开发俄罗斯方块游戏

By daxnet | 2022年5月29日
0 Comment

小的时候就看到有同学使用C语言在DOS下做过一款俄罗斯方块的游戏,当时是启用了DOS的图形化模式,感觉也挺有意… Read More »

Category: .NET Core C# 游戏开发 标签:.NET Core, C#, 游戏开发

使用装饰器模式[GoF95]和C#扩展方法实现配置系统的领域特定语言(DSL)

By daxnet | 2022年5月7日
0 Comment

这两天在整理两年前写的一个打字练习的小游戏的代码,发现其中有个写法挺有意思: private IEnumera… Read More »

Category: C# 架构设计 标签:C#, 设计模式, 领域特定语言

Apache Kafka快速演练

By daxnet | 2022年3月19日
0 Comment

从容器启动 复制下面的YAML然后保存成docker-compose.yaml文件: — version:… Read More »

Category: 微服务 标签:Kafka, 微服务

.NET Core安全性增强导致HttpClientHandler的AllowAutoRedirect属性无效问题分析

By daxnet | 2022年2月22日
0 Comment

最近在工作中发现一个莫名其妙的Bug,考察下面的代码: var baseUrl = “https://test… Read More »

Category: .NET C# 标签:.NET, C#

Saga体系结构模式:微服务架构下跨服务事务的实现

By daxnet | 2022年1月10日
2 Comments

在服务端应用程序中,我们往往会通过事务处理来保证数据一致性(Data Consistency),例如:当用户从… Read More »

Category: 微服务 架构设计 领域驱动设计 标签:微服务, 软件架构设计, 领域驱动设计

C#中的协变(Covariance)引起的面向对象设计问题一则

By daxnet | 2021年12月17日
0 Comment

协变(Covariance)与逆变(Contravariance)是Visual C# 4.0中引入的一个语言… Read More »

Category: C# 未分类

快速理解ASP.NET Core的认证与授权

By daxnet | 2021年11月21日
0 Comment

ASP.NET Core的认证与授权已经不是什么新鲜事了,微软官方的文档对于如何在ASP.NET Core中实… Read More »

Category: .NET技术 ASP.NET Core
Post navigation
← Older posts

博客简介

陈晴阳(daxnet),2003年毕业于中南大学铁道校区(原长沙铁道学院),高级程序员(2004年),系统分析员(2006年),微软认证专家(MCP 2004),前微软最有价值专家(MVP,2012-2019)。C#、.NET技术、领域驱动设计与微服务、云架构设计的忠实爱好者和实践者。

本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

标签云

.NET .NET Core Angular API网关 ASP.NET Core Azure Blazor WebAssembly Bootstrap C# DevOps docker Github IdentityServer4 Irony Kafka Kubernetes LOGO语言 Ocelot Spark UML Visual Studio 大数据 容器 微服务 微软MVP 持续集成 机器学习 模拟器 游戏开发 线下活动 设计模式 软件架构设计 领域特定语言 领域驱动设计

归档

  • 2023年3月 (1)
  • 2023年1月 (1)
  • 2022年10月 (1)
  • 2022年9月 (1)
  • 2022年8月 (1)
  • 2022年7月 (3)
  • 2022年5月 (2)
  • 2022年3月 (1)
  • 2022年2月 (1)
  • 2022年1月 (1)
  • 2021年12月 (1)
  • 2021年11月 (2)
  • 2021年8月 (2)
  • 2021年7月 (1)
  • 2021年2月 (1)
  • 2020年3月 (3)
  • 2020年2月 (3)
  • 2019年10月 (2)
  • 2019年9月 (1)
  • 2019年7月 (3)
  • 2019年6月 (1)
  • 2019年5月 (3)
  • 2019年4月 (1)
  • 2019年3月 (2)
  • 2019年2月 (2)
  • 2019年1月 (2)
  • 2018年11月 (4)
  • 2018年10月 (5)
  • 2018年9月 (2)
  • 2018年8月 (2)
  • 2018年7月 (3)
  • 2018年6月 (1)
  • 2018年3月 (3)
  • 2018年2月 (1)
  • 2018年1月 (1)
  • 2017年12月 (1)

最多访问

  • 在.NET Core控制台应用程序中使用日志 (3,476)
  • 在Linux桌面环境中开发.NET应用程序 (2,554)
  • 使用Ocelot、IdentityServer4、Spring Cloud… (2,411)
  • ASP.NET Core中Ocelot的使用:基于服务发现的负载均衡 (2,324)
  • C#中的部分方法(partial methods) (2,311)
  • 有关C# 8.0、.NET Framework 4.8与NET Standard 2.1的一个说明 (2,257)
  • ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现 (2,076)
  • 使用C#读写结构化的二进制文件 (1,866)
  • ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(一) (1,825)
  • ASP.NET Core中Ocelot的使用:API网关的应用 (1,653)

近期评论

  • daxnet发表在《使用C#开发CHIP-8虚拟机》
  • CWIN发表在《使用C#开发CHIP-8虚拟机》
  • daxnet发表在《在Linux桌面环境中开发.NET应用程序》
  • 澈丹发表在《在Linux桌面环境中开发.NET应用程序》
  • daxnet发表在《Saga体系结构模式:微服务架构下跨服务事务的实现》

站点统计

  • 1,031
  • 370
  • 2,452
  • 109,272
  • 18,348
  • 0
  • 66
  • 71

沪ICP备18023168号-1
Iconic One Theme | Powered by Wordpress