摘要: 在本文中,我们将创建一个自定义的.NET Core应用配置源和提供程序,用于从Redis中读取配置。在此之前,您需要稍微了解一些.NET Core配置提供程序的工作原理,相关的内容可以在Microsoft开发者官网搜索到。另外您可能还需要了解一些Redis的基础知识,比如Redis的基础数据类型,持久化等等。 阅读全文
posted @ 2023-12-25 12:23 赵榕 阅读(621) 评论(2) 推荐(4)
摘要: Woa(Wechat Official Account)是一个基于.net 7开发的微信公众平台接口项目,利用Supabase作为数据存储和消息通信服务,同时提供了ChatGPT和Claude2等目前热门的生成式AI会话功能接入。 阅读全文
posted @ 2023-08-19 21:25 赵榕 阅读(1822) 评论(0) 推荐(0)
摘要: HyperDock 是一款 macOS 上的增强型窗口管理与 Dock 辅助工具,它为用户带来了更高效的多任务操作体验,起作用类似于Windows的任务栏图标预览。通过 HyperDock,你可以在 Dock 上直接预览应用的窗口缩略图,快速切换、关闭或管理应用。它还支持强大的窗口管理功能,如将窗口自动吸附到屏幕边缘、调整窗口大小与位置、为特定应用定义快捷操作等。 阅读全文
posted @ 2025-09-04 16:43 赵榕 阅读(50) 评论(0) 推荐(0)
摘要: 需要一个密码强度正则表达式在用户注册时校验用户密码强度:密码至少8个字符,包括1个大写字母,1个小写字母和1个数字或特殊字符。 阅读全文
posted @ 2023-12-20 08:45 赵榕 阅读(1133) 评论(0) 推荐(0)
摘要: ## 一、写在前面 今天的软件相对之前的软件,需求越来越复杂,变化越来越快。软件架构不断的在演进,一方面是为了适应新的需求,一方面也在寻找软件简单化解决方案,通过架构的规范是的软件更容易维护,逻辑更清晰。所以架构一直在追求易维护、可扩展。从早期的modle1、modle2,到现在这种微服务架构,一直 阅读全文
posted @ 2023-09-05 08:38 赵榕 阅读(211) 评论(0) 推荐(0)
摘要: > 任何傻瓜都可以写出计算机能懂的代码,但好的程序员可以写出人类能懂的代码—–Martin Fowler 如果你是新手,你可能会问,为什么代码需要设计原则? 我想说的是肯定不是为了故作高深,存在即是合理。 如果写了一个简单的程序,你可能不需要设计原则。 如果你写了一个复杂的,但是之后再也不会改,那么 阅读全文
posted @ 2023-08-20 12:16 赵榕 阅读(103) 评论(0) 推荐(0)
摘要: 领域区域设计的分层架构模型其实是在不断优化和发展的,从最早的传统直肠子式的四层架构模型,逐渐演变成目前以依赖倒置为原则的新的四层架构模型,从而实现了各层对基础设施层的解耦。 DDD中的分层架构很好的应用了[关注点分离原则](http://www.cnblogs.com/LittleFeiHu/p/6 阅读全文
posted @ 2023-08-20 12:14 赵榕 阅读(279) 评论(0) 推荐(0)
摘要: CQRS也叫命令查询职责分离,是近年来非常流行的应用程序架构模式。本文将重点介绍如何通过MediatR的管道功能将FluentValidation集成到CQRS项目中实现验证功能。 阅读全文
posted @ 2023-08-16 00:55 赵榕 阅读(1613) 评论(5) 推荐(6)
摘要: CQRS是Command Query Responsibility Segregation的缩写,一般称作命令查询职责分离。从字面意思理解,就是将命令(写入)和查询(读取)的责任划分到不同的模型中。 对比一下常用的 CRUD 模式(创建-读取-更新-删除),通常我们会让用户界面与负责所有四种操作的数据存储交互。而 CQRS 则将这些操作分成两种模式,一种用于查询(又称 "R"),另一种用于命令(又称 "CUD")。 阅读全文
posted @ 2023-08-13 21:11 赵榕 阅读(4345) 评论(3) 推荐(18)
摘要: 电脑C盘空间紧张,仔细分析之后,决定把10多个GB的nuget全局包迁移到其他盘,给C盘腾出空间。 阅读全文
posted @ 2023-07-21 01:04 赵榕 阅读(1188) 评论(2) 推荐(3)