加载中
喜忧参半的SQL Server触发器

SQL Server触发器在非常有争议的主题。它们能以较低的成本提供便利,但经常被开发人员、DBA误用,导致性能瓶颈或维护性挑战。 本文简要回顾了触发器,并深入讨论了如何有效地使用触发器,以及...

如何将IHttpHandler和IHttpModule迁移到ASP.NET Core中间件

ASP.NET Core是一个跨平台、开源的框架,用于在Windows、Mac和Linux操作系统(OS)上开发web应用程序。你可以使用以下任何IDE开发ASP.NET Core 应用程序: Visual Studio Visual Studio for Mac...

微软YARP初体验

本文讨论了微软的反向代理——YARP。YARP是一个可以创建高性能、高度可定制的反向代理服务器的类库。那么什么是反向代理呢?反向代理是位于用户与目标服务器之间的中间连接点。它接收初始的H...

你应该问面试官的10个相关问题

如果你曾经经历过面试,那么一定听到过面试官的这句话——你有什么问题要问吗?事实上,面试官希望你能问一些有价值的问题来确定你对这份工作的兴趣和热情。此外,向面试官提出相关问题不仅能...

02/24 08:50
38
如何创建一个验证请求的API框架

开发一款成功软件的关键是良好的架构设计。优秀的设计不仅允许开发人员轻松地编写新功能,而且还能丝滑的适应各种变化。 好的设计应该关注应用程序的核心,即领域。 不幸的是,这很容易将领域...

使用JWT创建安全的ASP.NET Core Web API

在本文中,你将学习如何在ASP.NET Core Web API中使用JWT身份验证。我将在编写代码时逐步简化。我们将构建两个终结点,一个用于客户登录,另一个用于获取客户订单。这些api将连接到在本地机器...

如何在JavaScript中使用localStorage

如果你是一名开发人员,想要进入到.NET的世界,你需要知道都有哪些可能。由于.NET Framework是.NET生态系统中最流行的技术,你可以用它来构建各种各样的应用程序,但是最近,出现了一些新的东...

在 .NET Core Logging中使用 Trace和TraceSource

本文介绍了在.NET Core中如何在组件设计中使用Trace和TraceSource。 在以下方面会提供一些帮助: 1.你已经为.NET Framework和.NET Core / .NET Standard构建了组件,而且你更喜欢保留Trace和...

如何在ASP.NET Core 中使用IHttpClientFactory

利用IHttpClientFactory可以无缝创建HttpClient实例,避免手动管理它们的生命周期。 当使用ASP.Net Core开发应用程序时,可能经常需要通过HttpClient调用WebAPI的方法以检查终结点是否正常工...

02/18 08:54
0
如何在ASP.NET Core中编写高效的控制器

通过遵循最佳实践,可以编写更好的控制器。所谓的“瘦”控制器(指代码更少、职责更少的控制器)更容易阅读和维护。而且,一旦你的控制器很瘦,可能就不需要对它们进行太多测试了。相反,你可...

微软关于如何在2021年改进开源和软件开发

2020年对开源来说是重要的一年。根据GitHub的Octoverse报告,去年新增了6000万个存储库,现在有超过5600万开发者在GitHub上。这促使微软提出了一些开发人员可以做的事情,以提高他们与开源的...

02/20 08:50
0
聊聊ASP.NET Core中的配置

作为软件开发人员,我们当然喜欢一些可配置选项,尤其是当它允许我们改变应用程序的行为而无需修改或编译我们的应用程序时。无论你是使用新的还是旧的.NET时,可能希望利用json文件的配置。在...

在.NET中使用Apache Kafka(一)

曾经在你的应用程序中使用过异步处理吗?在处理不需要立即执行的任务时,异步代码似乎是不可避免的。Apache Kafka是最常用和最健壮的开源事件流平台之一。许多公司和开发者利用它的强大功能来...

SQL Server中DELETE和TRUNCATE的区别

DELETE和TRUNCATE语句之间的区别是求职面试中最常见的问题之一。这两条语句都可以从表中删除数据。然而,也有不同之处。 本文将重点讨论这些差异,并通过实例加以说明。 TRUNCATE DELETE 从表...

02/23 16:51
1.4K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部