加载中
聊聊秒杀系统的设计(一)

一、秒杀是什么? 秒杀系统的业务逻辑和复杂程度都被大众熟知,其实主要解决的问题有两个——高并发和一致性。其中高并发又分为读和写,要减少用户从服务端读取数据,控制数据的传输大小;写...

在ASP.NET Core中用HttpClient(六)——ASP.NET Core中使用HttpClientFactory

到目前为止,我们一直直接使用HttpClient。在每个服务中,我们都创建了一个HttpClient实例和所有必需的配置。这会导致了重复代码。在这篇文章中,我们将学习如何通过使用HttpClientFactory来...

在ASP.NET Core中用HttpClient(五)——通过CancellationToken取消HTTP请求

用户向服务器发送HTTP请求应用程序页面是一种非常可能的情况。当我们的应用程序处理请求时,用户可以从该页面离开。在这种情况下,我们希望取消HTTP请求,因为响应对该用户不再重要。当然,这...

在ASP.NET Core中用HttpClient(四)——提高性能和优化内存

到目前为止,我们一直在使用字符串创建请求体,并读取响应的内容。但是我们可以通过使用流提高性能和优化内存。因此,在本文中,我们将学习如何在请求和响应中使用HttpClient流。 什么是流 ...

ASP.NET Core与Redis搭建一个简易分布式缓存

本文主要介绍了缓存的概念,以及如何在服务器内存中存储内容。今天的目标是利用IDistributedCache来做一些分布式缓存,这样我们就可以横向扩展我们的web应用程序。 在本教程中,我将使用Red...

21个常见Spring Boot面试问题

在过去的几个月里,我收到了一些关于Spring Boot面试问题的请求。在这篇文章中,我将涵盖21个Spring Boot面试问题。此外,我还将介绍一些与微服务体系结构相关的问题。 我将这些Spring Boot...

21个常见Spring Boot面试问题

在过去的几个月里,我收到了一些关于Spring Boot面试问题的请求。在这篇文章中,我将涵盖21个Spring Boot面试问题。此外,我还将介绍一些与微服务体系结构相关的问题。 我将这些Spring Boot...

在ASP.NET Core中用HttpClient(三)——发送HTTP PATCH请求

在前面的两篇文章中,我们讨论了很多关于使用HttpClient进行CRUD操作的基础知识。如果你已经读过它们,你就知道如何使用HttpClient从API中获取数据,并使用HttpClient发送POST、PUT和DELETE请...

Vue开发人员的7个最好的VS Code扩展

在Visual Studio中添加正确的VS Code扩展可以让你作为开发者的生活变得更加轻松。 它们可以帮助格式化、可伸缩性、强制执行最佳实践,从而自动化开发过程中许多容易忘记的任务。它们也可以只...

Eclipse14个最好的免费插件

Eclipse市场上有1667个可用的插件和解决方案!当你读到这篇文章的时候,可能还有更多。如果你在官方市场之外冒险,你会发现成百上千的其他插件被开发来与你的Eclipse IDE兼容。有太多的插件可...

在ASP.NET Core中用HttpClient(二)——发送POST, PUT和DELETE请求

在上一篇文章中,我们已经学习了如何在ASP.NET Core中使用HttpClient从Web API获取数据。此外,我们还学习了如何使用GetAsync方法和HttpRequestMessage类发送GET请求。在本文中,我们将学习如...

在ASP.NET Core中用HttpClient(二)——发送POST, PUT和DELETE请求

在上一篇文章中,我们已经学习了如何在ASP.NET Core中使用HttpClient从Web API获取数据。此外,我们还学习了如何使用GetAsync方法和HttpRequestMessage类发送GET请求。在本文中,我们将学习如...

在ASP.NET Core中用HttpClient(一)——获取数据和内容

在本文中,我们将学习如何在ASP.NET Core中集成和使用HttpClient。在学习不同HttpClient功能的同时使用Web API的资源。如何从Web API获取数据,以及如何直接使用HttpRequestMessage类来实现这...

在ASP.NET Core中用HttpClient(一)——获取数据和内容

在本文中,我们将学习如何在ASP.NET Core中集成和使用HttpClient。在学习不同HttpClient功能的同时使用Web API的资源。如何从Web API获取数据,以及如何直接使用HttpRequestMessage类来实现这...

理解ASP.NET Core 中的WebSocket

在本文中,我们将详细介绍RFC 6455 WebSocket规范,并配置一个通用的.NET 5应用程序通过WebSocket连接与SignalR通信。 我们将深入底层的概念,以理解底层发生了什么。 关于WebSocket 引入Web...

关于Vue v-model你需要知道的一切

v-model是Vue的一个指令,它提供了input和form数据之间或两个组件之间的双向数据绑定。 这在Vue开发中是一个简单的概念,但是v-model的真正威力需要一些时间才能理解。 到本教程结束时,你将...

使用MongoDB和Spring Boot创建 CRUD应用示例

介绍 在这篇文章中,我将展示如何使用Spring Boot和MongoDB构建一个简单的CRUD REST应用程序示例。我知道你的第一个问题是MongoDB是什么? MongoDB是什么? MongoDB是一个NoSQL文档数据库。在这...

.NET Core中的Worker Service

当你想到ASP.NET Core时,可能会想到Web应用程序后端代码,包括MVC和WebAPI。MVC视图和Razor页面还允许使用后端代码生成带有HTML元素的前端UI。全新的Blazor更进一步,允许使用WebAssembly在...

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

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

喜忧参半的SQL Server触发器

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部