摘要: 在软件的实际开发中,一个软件通常由多个项目组成,这些项目都会直接或者间接被主 ASP.NET Core 项目引用,如果能让各个项目负责各自的服务注册,就能够减小项目之间的耦合度。 阅读全文
posted @ 2024-11-15 18:00 代码掌控者 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在单机模式下,使用哪种技术来存储身份状态信息比较安全可靠呢? 阅读全文
posted @ 2024-11-08 23:13 代码掌控者 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 依赖注入可以提高代码的可维护性、可测试性、可替换性和可扩展性,降低组件之间的耦合度,使得代码更加清晰和灵活,ASP.NET Core 提供了内置的依赖注入容器,可以帮助我们轻松地将服务注册到容器中 阅读全文
posted @ 2024-11-01 18:17 代码掌控者 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 项目经理不一定能干好技术经理的活,技术经理可以朝项目经理发展 阅读全文
posted @ 2024-10-25 18:09 代码掌控者 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 请求限流(Rate Limiting)主要是一种用于控制客户端对服务器的请求频率的机制。其目的是限制客户端在一定时间内可以发送的请求数量,保护服务器免受过多请求的影响,确保系统的稳定性和可靠性。本文主要讲述 ASP.NET Core Web API 如何使用操作筛选器对请求进行限流 阅读全文
posted @ 2024-10-19 11:42 代码掌控者 阅读(233) 评论(2) 推荐(0) 编辑
摘要: 在 Asp.Net Core Web API 中,我们可以使用操作筛选器给所有的数据库操作 API 加上事务控制,省心又省力,效果还很好 阅读全文
posted @ 2024-10-11 17:48 代码掌控者 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 操作筛选器是 ASP.NET Core Web API 中的一种过滤器,用于在执行控制器操作(Action)之前或之后执行一些代码,完成特定的功能,比如执行日志记录、身份验证、授权、异常处理等通用的处理逻辑。 阅读全文
posted @ 2024-09-28 22:20 代码掌控者 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 异常筛选器可以捕获和处理 ASP.NET Core Web API 中发生的异常,当系统中出现未经处理的异常的时候,异常筛选器就会执行,我们可以在异常筛选器中对异常进行处理,例如记录日志、返回自定义错误信息等。 阅读全文
posted @ 2024-09-20 18:09 代码掌控者 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ActionFilterAttribute 是一种作用于控制器 Action 方法的特性(Attribute),通过它,你可以在操作执行前后、异常处理时等不同的阶段插入自定义逻辑。 比如在执行操作方法之前修改请求参数、记录日志、进行权限验证等操作,在执行操作方法之后发送邮件、同步数据等等。 本文主要通过一些例子来说明什么是 ActionFilterAttribute 及如何应用。 阅读全文
posted @ 2024-09-19 22:50 代码掌控者 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前言 说完了在 项目开发阶段 我的一些个人体会和经验总结,最后我们聊聊在 项目验收阶段 我们需要关注哪些方面的内容…… 项目验收阶段 系统开发告一段落后,就进入客户培训、系统验收阶段,这个阶段,我一般会注意以下几个问题: 1. 给客户做培训前,多注意一些表面功夫 大多数客户其实并不太关心功能内部是如 阅读全文
posted @ 2024-02-04 17:57 代码掌控者 阅读(302) 评论(0) 推荐(0) 编辑