
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
它将一个应用程序划分为多个小型、独立的服务进行开发、部署和管理。每个服务都有自己的业务逻辑、数据存储、独立部署、独立维护等特点。微服务架构有利于提高开发效率、系统的可扩展性和灵活性,因为每个服务都可以独立开发、测试、部署和升级,同时也有助于降低应用程序的维护成本和风险。

在代码中,我们使用了 Promise 的构造函数,将 XMLHttpRequest 封装成一个 Promise 对象,并在其中加入了异步请求的逻辑。当请求成功时,将调用 res() 方法,将请求的结果传递给下一个 then() 方法;Promise 是 JavaScript 中一种常用的处理异步操作的方式,它可以将异步操作封装成一个 Promise 对象,并提供 then 方法为操作成功时的回调函

对方法进行[Authorize]标识,那么这个方法就必须要在JWT检验通过了才能使用,也就是在使用该方法时需要传输后端生成的JWT,否则就调用不了[Authorize]标识的方法。

AvaloniaUI是一个基于.NET的跨平台UI框架,允许开发人员使用单个.NET代码库来构建跨平台的应用程序。
User-Agent是一个HTTP请求头的一部分,它向Web服务器提供关于客户端(通常是浏览器)的信息,以便服务器能够针对不同的浏览器提供适当的内容或在检测异常时进行诊断。User-Agent字符串通常包含浏览器的名称、版本号、操作系统和硬件平台。例如:下面这个就是我浏览器的User-AgentWin64;

非对称加密算法,两个且不同的Key,一个公开,一个私密,公开加密,私密解密。特点:原文短,加密后密文长生成相对较慢安全性超强。

我们可以看到打印出来的结果,这里很明显的说明了get方法只会返回一个和指定的键关联的第一个值,而getAll会返回与指定的键关联的所有值。我们这里以常见的来进行举例readAsDataURL,我这里选择了一个图片的文件,我们打印出来。上面的代码中我们也使用了 onload也就是读取成功后,我们打印出来了读取完的数据。这是点击事件的代码,前端上传成功后,后端会返回上传文件的文件名以文件大小。我在页面








