- 博客(47)
- 收藏
- 关注
原创 c# 运用策略模式与模板方法模式实例
模板方法模式定义了一个操作中的算法骨架,把一些步骤的实现延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。策略模式的核心在于定义一系列算法,把它们封装起来,并且让它们能够相互替换。策略模式让算法的变化独立于使用算法的客户端。方法结合了策略模式和模板方法模式的思想,提高了代码的灵活性和可维护性。方法定义了处理的整体流程,而具体的转换和验证逻辑则通过委托传入。以下是一个简化的代码示例,展示了如何创建。以下是一个简化的代码示例,展示了如何使用。
2025-04-08 17:06:32
152
原创 Windows版本下Redis安装与使用---详解
这里我在GitHub中下载window用的 5.0 版本Redis-x64-5.0.14.1.zip。(可能得翻墙)
2024-09-20 12:37:36
2032
原创 .net6 JWT权限验证
自定义认证中间件也需要在program.cs中注册。如需所有接口日志,可以写自定义认证中间件。首先写一个JWT token生成方法。在program.cs中注册接口类。同样需要注册 因为要获取上下文。通过token获取当前用户。写一个自定义权限验证类。控制器中可以直接只用。
2024-08-12 11:18:46
374
原创 ASP.NET Core Web API在Swagger页面中添加注释
右键项目属性,在生成>输出中,勾选生成包含API文档的文件。添加如下代码,主要是找到上面生成 .xml 文件的位置。在接口上写了注释,但是Swagger页面未显示。
2024-08-12 11:03:46
383
原创 .net core webapi 自定义异常过滤器
错误信息全记录到了,并输出到控制台,这里可以记录日志到文本文件或数据库。3.在控制器注入自定义的异常过滤器。4.定义一个错误的api接口。1.定义统一返回格式。
2024-08-05 14:55:00
526
原创 .NET 6 WebApi Swagger 配置 JWT token+Authorize认证
vs2022 .net 6 创建swagger和jwt验证
2024-03-02 15:30:01
3456
原创 C#获取实体类字段信息PropertyInfo,字段名称,字段值
【代码】C#获取实体类字段信息PropertyInfo,字段名称,字段值。
2023-11-01 11:50:48
1111
1
原创 SQL 删除用户自定义表类型
--判断Type是否存在,如果存在,重命名,随后之后才再删除,否则无法直接删除IF EXISTS (SELECT 1 FROM sys.types t join sys.schemas s on t.schema_id=s.schema_id and t.name='TBType_QuotePrice' and s.name='dbo') EXEC sys.sp_rename 'dbo.TBType_QuotePrice', 'obsoleting.
2022-03-24 10:35:34
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人