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

Mediator(中介者)模式在MonoGame游戏开发中的应用

By daxnet | 2023年5月20日
0 Comment

背景 游戏开发中,一个非常常见的行为就是,游戏中的角色需要对周围发生的事物做出反应:飞机在被子弹打中后要出现爆… Read More »

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

在ASP.NET Core Web API上动态构建Lambda表达式实现指定字段的数据排序

By daxnet | 2023年4月7日
0 Comment

这又是一个来自于实际项目的问题:如何在RESTful API上实现指定字段的服务端排序。问题背景是这样的,有一… Read More »

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

C#11新特性之“泛型属性”在实际项目中的运用

By daxnet | 2023年4月5日
0 Comment

2022年11月,随着.NET 7的发布,微软发布了新版本的C#语言:C# 11。与之前C#的大版本更新相比,… Read More »

Category: C# 标签:C#, UML, 设计模式

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#
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年5月 (1)
  • 2023年4月 (2)
  • 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,580)
  • 在Linux桌面环境中开发.NET应用程序 (2,782)
  • 使用Ocelot、IdentityServer4、Spring Cloud… (2,444)
  • ASP.NET Core中Ocelot的使用:基于服务发现的负载均衡 (2,374)
  • C#中的部分方法(partial methods) (2,358)
  • 有关C# 8.0、.NET Framework 4.8与NET Standard 2.1的一个说明 (2,341)
  • ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现 (2,106)
  • 使用C#读写结构化的二进制文件 (1,896)
  • ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(一) (1,855)
  • ASP.NET Core中Ocelot的使用:API网关的应用 (1,684)

近期评论

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

站点统计

  • 294
  • 373
  • 2,027
  • 124,460
  • 22,407
  • 0
  • 69
  • 71

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